Здравствуйте, wildwind, Вы писали:
W>Здравствуйте, MAI45, Вы писали:
MAI>>DELPHI XE3
MAI>>Загрузил через OLE справочник из 1С 1C 7.7, хранящегося в dbf в формате asci,
W>А в какой кодировке исходные данные? Там могут быть разные.
Я выяснил, что проблема не в OLE справочнике из 1С.
Загружаю простой текст, а при просмотре таблицы в SQLite Studio латиница нормальная, а вместо кириллицы в полях таблицы показаны крокозябры
AnyText: ansistring;
for I := 1 to 100 do
Begin
AnyText := 'Простой AnyText' + inttostr(i);
Base.ExecSQL(Format(SQLInsert,[UTF8Encode(AnyText),IntToStr(i)]));
End;
Без UTF8Encode то же самое