View Revisions: Issue #2877 |
[ Back to Issue ] |
Summary |
0002877: Поддержка utf-8 и utf-16 при загрузке параметров карты в неюникодной версии программы |
|
Revision |
29-10-2015 11:05 by vdemidov |
|
Description |
Юникодная версия программы получает возможность чтения params.txt в utf-8 и utf-16 за счет стандартной библиотеки. Нужно добавить такую поддержку для неюникодной версии для текстовых файлов которые используются в Read only режиме.
Для этого достаточно добавить в TConfigDataProviderByArchive.GetSubItem и TConfigDataProviderByFolder.GetSubItem перекодировку как это сделано в TKmlInfoSimpleParser.LoadFromStreamInternal только без кодирования в utf-8 |
|
Revision |
29-10-2015 11:07 by vdemidov |
|
Description |
Юникодная версия программы получает возможность чтения params.txt в utf-8 и utf-16 за счет стандартной библиотеки. Нужно добавить такую поддержку для неюникодной версии для текстовых файлов которые используются в Read only режиме.
Для этого достаточно добавить в TConfigDataProviderByArchive.GetSubItem и TConfigDataProviderByFolder.GetSubItem перекодировку как это сделано в TKmlInfoSimpleParser.LoadFromStreamInternal только без кодирования в utf-8
Естественно это хозяйство нужно запихать в условную компиляцию, что бы оно даже не компилировалось для более новых компиляторов. |