SASGIS - SAS.Планета
View Issue Details
0002696SAS.Планета[All Projects] Багpublic23-04-2015 10:4323-04-2015 11:03
vdemidov 
vdemidov 
normalminorhave not tried
closedno change required 
.Nightly 
 
0002696: Юникод. В PascalScriptIDE скрипт и параметры сохраняются в архив в UTF-16, а не в Ansi
В PascalScriptIDE при сохранении zmp в архив вызывается TBinaryData.CreateByString и в результате в юникодной версии файл сохраняется в UTF-16, а там пока поддержка только Ansi
No tags attached.
Issue History
23-04-2015 10:43vdemidovNew Issue
23-04-2015 10:46vdemidovNote Added: 0015702
23-04-2015 10:46vdemidovStatusnew => confirmed
23-04-2015 10:51zedNote Added: 0015703
23-04-2015 10:55zedNote Added: 0015704
23-04-2015 11:02vdemidovNote Added: 0015705
23-04-2015 11:03vdemidovStatusconfirmed => closed
23-04-2015 11:03vdemidovAssigned To => vdemidov
23-04-2015 11:03vdemidovResolutionopen => no change required
23-04-2015 11:03vdemidovTarget Version150915 =>

Notes
(0015702)
vdemidov   
23-04-2015 10:46   
Да и вообще, там через раз вызывается ReadString вместо ReadAnsiString
(0015703)
zed   
23-04-2015 10:51   
>вызывается TBinaryData.CreateByString
Не нашёл там нигде такого вызова.

> там через раз вызывается ReadString
Там это вызывается только для инициализации гуя.
(0015704)
zed   
23-04-2015 10:55   
И с чего ты вообще взял, что оно сохраняется в utf-16. У меня при сохранении и в папку и в архив получается ansi.
(0015705)
vdemidov   
23-04-2015 11:02   
Прошу прощения. Это я в старых исходниках смотрел.