Вверх ↑
Ответов: 146
Рейтинг: 6
#1: 2020-06-23 21:33:45 ЛС | профиль | цитата
У меня база уже в UTF8. По крайней мере запрос в SQLiteStudio показывает так
База по умолчанию
Более того, sql_to_db.bat первым делом удаляет файл базы и затем заново создает новую базу и восстанавливает её из бэкапа, так что результат оказался нулевым.
Положительного результата удалось добиться удалив вручную файл Elements.db из папки C:\HiAsm.NET\Elements\delphi и выполнив схему в среде HiAsm 4.
Схема

Add(MainForm,839544,133,175)
{
Point(onClose)
link(onCreate,7136541:doOpen,[])
link(onClose,7136541:doClose,[])
}
Add(DS_SQLite,7136541,210,189)
{
Name="bd"
FileName="C:\HiAsm.NET\Elements\delphi\Elements.db"
link(onOpen,6474005:doEvent1,[])
}
Add(StrList,4077629,441,161)
{
FileName="C:\HiAsm.NET\Elements\delphi\Elements.sql"
Point(doLoad)
}
Add(Hub,6474005,280,189)
{
link(onEvent1,4077629:doLoad,[])
link(onEvent2,9434449:doFor,[(312,202)(312,335)])
}
Add(For,9434449,378,329)
{
Start=1
link(onEvent,4715519:doRead,[])
link(End,4430478:GetData,[])
}
Add(EventFromData,4430478,385,259)
{
link(onEvent,11078947:doOperation,[])
}
Add(Math,11078947,448,259)
{
OpType=1
Op2=2
link(onResult,4430478:doData,[(492,265)(492,253)(373,253)(373,265)])
link(Op1,4077629:Count,[])
}
Add(ArrayRW,4715519,504,329)
{
link(onRead,7177532:doCharset,[])
link(Array,4077629:Array,[(510,240)(461,240)])
}
Add(DSC_Exec,14063632,623,329)
{
DSManager="bd"
}
Add(Charset,7177532,567,329)
{
Type=6
link(onCharset,14063632:doExec,[])
}
Теперь кириллические символы отображаются корректно.
Скриншот
карма: 2

0
Редактировалось 1 раз(а), последний 2020-06-24 05:46:33