View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0002900SAS.Планета[All Projects] Хотелкаpublic11-11-2015 15:2610-03-2017 19:51
Reportervdemidov 
Assigned Tovdemidov 
PrioritynormalSeverityminorReproducibilityN/A
StatusresolvedResolutionfixed 
PlatformOSOS Version
Product Version151111 
Target Version181221Fixed in Version181221 
Summary0002900: Принудительное сохранение ini файлов в utf-8
DescriptionПоскольку свежий релиз поддерживает чтение юникодных ini-файлов с минимальными потерями (потеряются только символы не из основной локали), можно включить в юникодной версии принудительное сохранение ini-файлов в кодировке utf-8 или utf-16.
Tagsini, юникод
Attached Files

- Relationships
related to 0002166resolvedzed Переход на версию Delphi с полной поддержкой юникода 
related to 0003057resolvedvdemidov Сохранение новых ini файлов в utf-8 

-  Notes
(0016797)
Tolik (manager)
12-11-2015 15:20

А если запустить потом не-юникодную версию, она сильно заглючит при открытии ini файла в UTF-8?
Надо проверить не только с будущей, но и со старой версией, хотя бы с последней официальной.
(0016802)
zed (manager)
12-11-2015 15:31

>хотя бы с последней официальной.
Как раз с последней официальной, всё ок - "Поскольку свежий релиз поддерживает чтение юникодных ini-файлов".
(0016805)
vdemidov (manager)
12-11-2015 15:35

Если запустить совсем старую, то потеряется первая секция ini файла, а какая будет первой, это уже как повезет пользователю. Плюс все не ASCII символы испортятся.
(0016806)
Tolik (manager)
12-11-2015 15:38

А если после BOM вставить пустую строку - всё равно потеряется?
(0016808)
vdemidov (manager)
12-11-2015 15:45
edited on: 12-11-2015 15:48

Скорее всего нет, но учитывая проблемы с не ASCII символами и то что потеряется сам BOM после чего и юникодная версия перестанет его читать нормально, то толку с этого костыля нет.

(0016814)
Tolik (manager)
13-11-2015 12:23

Тогда надо переименовать ini файлы в юникодной версии. Чтобы при запуске старой версии ini не портились.
(0016815)
vdemidov (manager)
13-11-2015 12:33

Я против переименования.

- Users who viewed this issue
User List Anonymous (1885x), Verter (3x), Ark (1x), AlexWhiter (3x), vdemidov (34x), alexandr-dolgov (1x), netsky (1x), zed (13x), bk99 (1x), Fed (1x), Tolik (8x)
Total Views 1951
Last View 04-08-2020 02:17

- Issue History
Date Modified Username Field Change
11-11-2015 15:26 vdemidov New Issue
11-11-2015 15:27 vdemidov Status new => confirmed
11-11-2015 15:29 vdemidov Issue cloned: 0002901
11-11-2015 15:30 vdemidov Relationship added child of 0002166
11-11-2015 15:35 vdemidov Relationship added child of 0002878
11-11-2015 15:35 vdemidov Relationship added child of 0002875
12-11-2015 15:20 Tolik Note Added: 0016797
12-11-2015 15:31 zed Note Added: 0016802
12-11-2015 15:35 vdemidov Note Added: 0016805
12-11-2015 15:38 Tolik Note Added: 0016806
12-11-2015 15:45 vdemidov Note Added: 0016808
12-11-2015 15:48 vdemidov Note Edited: 0016808 View Revisions
13-11-2015 12:23 Tolik Note Added: 0016814
13-11-2015 12:33 vdemidov Note Added: 0016815
18-11-2015 09:51 vdemidov Target Version 191221 => 160606
13-05-2016 07:46 vdemidov Target Version 160606 => 191221
12-06-2016 08:49 vdemidov Target Version 191221 => 160707
12-06-2016 09:09 vdemidov Relationship replaced related to 0002166
12-06-2016 20:29 vdemidov Issue cloned: 0003057
12-06-2016 20:29 vdemidov Relationship added related to 0003057
12-06-2016 21:03 vdemidov Target Version 160707 => 191221
12-06-2016 21:03 vdemidov Summary Принудительное сохранение ini файлов в utf-8 в юникодной версии. => Принудительное сохранение ini файлов в utf-8
13-06-2016 05:45 vdemidov Tag Attached: ini
13-06-2016 05:45 vdemidov Tag Attached: юникод
15-06-2016 08:46 vdemidov Relationship deleted child of 0002875
15-06-2016 08:48 vdemidov Relationship deleted child of 0002878
08-07-2016 09:56 vdemidov Target Version 191221 => 181221
10-03-2017 19:51 vdemidov Status confirmed => resolved
10-03-2017 19:51 vdemidov Fixed in Version => 181221
10-03-2017 19:51 vdemidov Resolution open => fixed
10-03-2017 19:51 vdemidov Assigned To => vdemidov



Copyright © 2007 - 2020 SAS.Planet Team