View Issue Details

IDProjectCategoryView StatusLast Update
0002329SAS.ПланетаБаг / Bugpublic29-01-2014 11:40
ReporterSlinger Assigned Tozed  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
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 Files
тест.rar (24,420 bytes)

Relationships

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

Activities

zed

28-01-2014 15:47

manager   ~0013692

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

> !charset WindowsCyrillic

и может имеет смысл заменить её на верную? Подскажите, если в курсе что там конкретно нужно прописать.

Slinger

28-01-2014 16:01

reporter   ~0013693

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

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

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

Neutral здесь не прокатывает.

vdemidov

28-01-2014 16:14

manager   ~0013694

ИМХО в качестве кодировки впихнуть Neutral и убрать преобразование в utf-8 пусть будет в соответствии с текущей локалью пользователя.

Slinger

28-01-2014 19:14

reporter   ~0013695

Last edited: 29-01-2014 07:41

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

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
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
08-08-2025 13:22 zed Category Баг => Баг / Bug