SASGIS

Веб-картография и навигация


View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0002329SAS.Планета[All Projects] Багpublic28-01-2014 13:1529-01-2014 11:40
ReporterSlinger 
Assigned Tozed 
PrioritynormalSeverityminorReproducibilityalways
StatusresolvedResolutionfixed 
PlatformWindowsOS7OS VersionUltimate
Product Version.Nightly 
Target Version140303Fixed in Version140303 
Summary0002329: Имя файла на кириллице в кодировке UTF-8 (файл корреляции .tab)
DescriptionПри скачивании снимка и при установке галочки на формировании файла корреляции .tab, если имя файла было выбрано на кириллице, полученный файл .tab нельзя будет открыть в MapInfo. Например, при сохранении файла c:\тест.jpg, я получу такой файл tab:

Definition Table
  File "тест.jpg"
  Type "RASTER"
  (127.56719112, 50.38189816) (0, 0) Label "Point 1",
   ....


"тест.jpg" сформируется в кодировке UTF-8 и в MapInfo не откроется. Вариантом решения будет формирование в кодировке CP1251.
TagsNo tags attached.
Attached Filesrar file icon тест.rar [^] (24,420 bytes) 28-01-2014 13:15

- Relationships
related to 0002698closedvdemidov Unicode: Потенциальная ошибка в TMapCalibrationTab.SaveCalibrationInfo 

-  Notes
(0013692)
zed (manager)
28-01-2014 15:47

Может это из-за того, что указана неверная кодировка:

> !charset WindowsCyrillic

и может имеет смысл заменить её на верную? Подскажите, если в курсе что там конкретно нужно прописать.
(0013693)
Slinger (reporter)
28-01-2014 16:01

Из документов по MapBasic'у, MapInfo не поддерживает UTF-8 как таковой. Вот список возможных кодировок (из справочника MapInfo версии 11.5).

http://hostingkartinok.com/show-image.php?id=6922e5c20daff3c51a70467b6aae4e30

http://hostingkartinok.com/show-image.php?id=50c7afc62a208932c2a522a11e028f68

Neutral здесь не прокатывает.
(0013694)
vdemidov (manager)
28-01-2014 16:14

ИМХО в качестве кодировки впихнуть Neutral и убрать преобразование в utf-8 пусть будет в соответствии с текущей локалью пользователя.
(0013695)
Slinger (reporter)
28-01-2014 19:14
edited on: 29-01-2014 07:41

Да, такой вариант подходит. Нейтральную кодировку (читай - вообще без назначения кодировки) MapInfo читает. Но перекодировать из UTF-8 всё равно необходимо.


- Users who viewed this issue
User List Anonymous (4010x), vdemidov (2x)
Total Views 4012
Last View 22-11-2024 03:03

- Issue History
Date Modified Username Field Change
28-01-2014 13:15 Slinger New Issue
28-01-2014 13:15 Slinger File Added: тест.rar
28-01-2014 15:47 zed Note Added: 0013692
28-01-2014 16:01 Slinger Note Added: 0013693
28-01-2014 16:14 vdemidov Note Added: 0013694
28-01-2014 19:14 Slinger Note Added: 0013695
29-01-2014 07:41 Slinger Note Edited: 0013695 View Revisions
29-01-2014 11:40 zed Status new => resolved
29-01-2014 11:40 zed Fixed in Version => 140303
29-01-2014 11:40 zed Resolution open => fixed
29-01-2014 11:40 zed Assigned To => zed
29-01-2014 11:40 zed Target Version => 140303
24-04-2015 06:27 vdemidov Relationship added related to 0002698



Copyright © 2007 - 2024 SAS.Planet Team