Anonymous | Login | Signup for a new account | 22-11-24 03:08 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 | ||||
0002902 | SAS.Планета | [All Projects] Баг | public | 11-11-2015 15:45 | 13-05-2016 07:20 | ||||
Reporter | vdemidov | ||||||||
Assigned To | vdemidov | ||||||||
Priority | normal | Severity | minor | Reproducibility | always | ||||
Status | closed | Resolution | won't fix | ||||||
Platform | OS | OS Version | |||||||
Product Version | 151111 | ||||||||
Target Version | Fixed in Version | ||||||||
Summary | 0002902: Склеивание в Ecw не поддерживает юникодные имена результирующих файлов | ||||||||
Description | Библиотека склеивания в ecw принимает в качестве имени файла AnsiString, поэтому в юникодной версии, если имя файла содержит символы не из основной локали, могут случиться глюки. | ||||||||
Tags | No tags attached. | ||||||||
Attached Files | |||||||||
Relationships | ||||||||||||||||
|
Notes | |
(0016780) zed (manager) 11-11-2015 16:29 |
Нужно сделать какую-то функцию, которая будет проверять есть ли в строке символы не из основной локали и может ли строка быть безопасно преобразована в AnsiString. Помимо ECW, эта функция пригодится ещё как минимум для GoolgeEarth и наверняка ещё где-нибудь. |
(0016781) vdemidov (manager) 11-11-2015 18:10 |
Та что там ее делать. Преобразуем строку в AnsiString, а потом назад в UnicodeString. А потом сравниваем с исходной. Если изменилось, то нельзя использовать в функциях без поддержки юникода. |
(0016782) zed (manager) 11-11-2015 18:11 |
Да, примерно так я её себе и представлял :) |
(0016783) zed (manager) 11-11-2015 18:23 |
В юните u_SafeStrUtil есть проверка на то, что строка содержит только латинские символы, туда же надо добавить и новую функцию. |
(0016784) vdemidov (manager) 11-11-2015 18:30 |
Согласен |
(0016787) vdemidov (manager) 12-11-2015 10:14 |
А еще нужно в типы тайлохранилищ, типы файлов привязки и в фрейм настроек склейки добавить параметр сообщающий о поддержке юникода. Что бы можно было путь и имя файла не проверять, если все поддерживается, и выдавать сообщение если есть проблема. |
(0016837) zed (manager) 15-11-2015 21:41 |
А ещё можно при чтении настроек в неюникодной версии её использовать и предупреждать, когда utf-8 невозможно преобразовать в string без потерь. |
(0016838) vdemidov (manager) 15-11-2015 22:15 |
> А ещё можно при чтении настроек в неюникодной версии её использовать и предупреждать, когда utf-8 невозможно преобразовать в string без потерь. Можно, одно не понятно, причем это к экспорту в ecw? |
Users who viewed this issue | |
User List | Anonymous (2529x), zed (14x), vdemidov (21x) |
Total Views | 2564 |
Last View | 22-11-2024 03:08 |
Issue History | |||
Date Modified | Username | Field | Change |
11-11-2015 15:45 | vdemidov | New Issue | |
11-11-2015 15:45 | vdemidov | Issue generated from: 0002880 | |
11-11-2015 15:45 | vdemidov | Relationship added | related to 0002880 |
11-11-2015 15:45 | vdemidov | Status | new => confirmed |
11-11-2015 16:29 | zed | Note Added: 0016780 | |
11-11-2015 18:10 | vdemidov | Note Added: 0016781 | |
11-11-2015 18:11 | zed | Note Added: 0016782 | |
11-11-2015 18:23 | zed | Note Added: 0016783 | |
11-11-2015 18:30 | vdemidov | Note Added: 0016784 | |
12-11-2015 10:14 | vdemidov | Note Added: 0016787 | |
15-11-2015 21:41 | zed | Note Added: 0016837 | |
15-11-2015 22:15 | vdemidov | Note Added: 0016838 | |
18-11-2015 09:33 | vdemidov | Relationship added | related to 0002909 |
18-11-2015 09:36 | vdemidov | Relationship added | parent of 0002910 |
18-11-2015 09:42 | vdemidov | Target Version | 191221 => 160606 |
13-05-2016 07:20 | vdemidov | Status | confirmed => resolved |
13-05-2016 07:20 | vdemidov | Resolution | open => won't fix |
13-05-2016 07:20 | vdemidov | Assigned To | => vdemidov |
13-05-2016 07:20 | vdemidov | Status | resolved => closed |
13-05-2016 07:20 | vdemidov | Target Version | 160606 => |
My View | View Issues | Change Log | Roadmap | Search |
Copyright © 2007 - 2024 SAS.Planet Team |