SASGIS - SAS.Планета |
| View Issue Details |
|
| ID | Project | Category | View Status | Date Submitted | Last Update |
| 0002329 | SAS.Планета | [All Projects] Баг / Bug | public | 28-01-2014 13:15 | 29-01-2014 11:40 |
|
| Reporter | Slinger | |
| Assigned To | zed | |
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | resolved | Resolution | fixed | |
| Platform | Windows | OS | 7 | OS Version | Ultimate |
| Product Version | .Nightly | |
| Target Version | 140303 | Fixed in Version | 140303 | |
|
| Summary | 0002329: Имя файла на кириллице в кодировке 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. |
| Steps To Reproduce | |
| Additional Information | |
| Tags | No tags attached. |
| Relationships | | related to | 0002698 | closed | vdemidov | Unicode: Потенциальная ошибка в TMapCalibrationTab.SaveCalibrationInfo |
|
| Attached Files | тест.rar (24,420) 28-01-2014 13:15 http://bugtracker.sasgis.org/file_download.php?file_id=1672&type=bug |
|
| 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 | bug_revision_view_page.php?bugnote_id=13695#r5940 |
| 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 |
|
Notes |
|
|
(0013692)
|
|
zed
|
|
28-01-2014 15:47
|
|
Может это из-за того, что указана неверная кодировка:
> !charset WindowsCyrillic
и может имеет смысл заменить её на верную? Подскажите, если в курсе что там конкретно нужно прописать. |
|
|
|
|
Из документов по MapBasic'у, MapInfo не поддерживает UTF-8 как таковой. Вот список возможных кодировок (из справочника MapInfo версии 11.5).
http://hostingkartinok.com/show-image.php?id=6922e5c20daff3c51a70467b6aae4e30
http://hostingkartinok.com/show-image.php?id=50c7afc62a208932c2a522a11e028f68
Neutral здесь не прокатывает. |
|
|
|
|
|
ИМХО в качестве кодировки впихнуть Neutral и убрать преобразование в utf-8 пусть будет в соответствии с текущей локалью пользователя. |
|
|
|
(0013695)
|
|
Slinger
|
28-01-2014 19:14
(edited on: 29-01-2014 07:41) |
|
Да, такой вариант подходит. Нейтральную кодировку (читай - вообще без назначения кодировки) MapInfo читает. Но перекодировать из UTF-8 всё равно необходимо.
|
|