Anonymous | Login | Signup for a new account | 21-11-24 16:13 UTC |
All Projects | SAS.Планета | Домен, сайт, форум, багтрекер | Доработка карты (ZMP) | Переводы и локализации | Прочее |
My View | View Issues | Change Log | Roadmap | Search |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0002698 | SAS.Планета | Рефакторинг | public | 24-04-2015 02:03 | 18-05-2015 10:20 | ||||
Reporter | vasketsov | ||||||||
Assigned To | vdemidov | ||||||||
Priority | normal | Severity | tweak | Reproducibility | N/A | ||||
Status | closed | Resolution | not fixable | ||||||
Platform | Windows | OS | 7 | OS Version | Ultimate | ||||
Product Version | |||||||||
Target Version | Fixed in Version | ||||||||
Summary | 0002698: Unicode: Потенциальная ошибка в TMapCalibrationTab.SaveCalibrationInfo | ||||||||
Description | Внутри TMapCalibrationTab.SaveCalibrationInfo: VFileName := ChangeFileExt(AFileName, cTabFileExt); VFileStream := TFileStream.Create(VFileName, fmCreate); try VName := ExtractFileName(AFileName); Насколько я понял, "привязка" всегда Ansi. Соответственно, при конвертации результата ExtractFileName получаем ситуацию, что имя внутри файла не соответствует имени оригинального файла в юникоде. | ||||||||
Tags | No tags attached. | ||||||||
Attached Files | |||||||||
Relationships | ||||||
|
Notes | |
(0015718) zed (manager) 24-04-2015 04:35 |
И? Какие будут предложения? |
(0015721) vasketsov (manager) 24-04-2015 06:17 edited on: 24-04-2015 06:27 |
ХЗ. Даже идей нет. Ведь имя файла дано нам свыше юзером, его нельзя менять (((. Может я чего конечно не знаю про формат файла, в каких кодировках он может быть, есть ли аналогичные форматы. Наверное, если ситуация в общем случае безвыходная, хотя бы квакать надо юзеру об этом. |
(0015939) vdemidov (manager) 18-05-2015 10:20 |
MapInfo не поддерживает юникод вообще, так что пользователю остается только обеспечить отсутствие в пути к склеенному файлу символов не попадающих в дефолтную локаль. Максимум что можно проверить, так это перед запуском склейки наличие таких символов в пути, но мне лень это делать. |
Issue History | |||
Date Modified | Username | Field | Change |
24-04-2015 02:03 | vasketsov | New Issue | |
24-04-2015 04:35 | zed | Note Added: 0015718 | |
24-04-2015 06:17 | vasketsov | Note Added: 0015721 | |
24-04-2015 06:27 | vasketsov | Note Edited: 0015721 | View Revisions |
24-04-2015 06:27 | vdemidov | Relationship added | related to 0002329 |
18-05-2015 10:20 | vdemidov | Note Added: 0015939 | |
18-05-2015 10:20 | vdemidov | Status | new => resolved |
18-05-2015 10:20 | vdemidov | Resolution | open => not fixable |
18-05-2015 10:20 | vdemidov | Assigned To | => vdemidov |
18-05-2015 10:20 | vdemidov | Status | resolved => closed |
My View | View Issues | Change Log | Roadmap | Search |
Copyright © 2007 - 2024 SAS.Planet Team |