DELPHI ZEOS SQLITE DBGRID UTF8 неправильная кодировка

Anatoly Podgoretsky
Дата: 29.07.2011 16:50:52
Не надо ля ля
автор
PRAGMA encoding;
PRAGMA encoding = "UTF-8";
PRAGMA encoding = "UTF-16";
PRAGMA encoding = "UTF-16le";
PRAGMA encoding = "UTF-16be";
Anatoly Podgoretsky
Дата: 29.07.2011 16:52:08
jamik
Anatoly Podgoretsky, хе ну тогда дай ты готовое решение? =))) факт то что отлично работает!

Перейти на какую либо промышленную СУБД и забыть про проблемы
Dmitry Arefiev
Дата: 29.07.2011 16:58:53
SQLite промышленная СУБД, до парка инсталляций которой многим другим как до Луны.
Просто надо уметь правильно готовить библиотеки. А именно при чтении делать
конвертацию из UTF16 / UTF8 в ANSI / UTF16 - в зависимости от используемого SQLite
API и необходимого клиентского представления. И делать обратную конвертацию при
записи.
Esperito
Дата: 29.07.2011 17:39:32
jamik
Anatoly Podgoretsky, хе ну тогда дай ты готовое решение? =))) факт то что отлично работает!
У тебя что, не TWideStringField?
jamik
Дата: 31.07.2011 01:54:45
Я это знаю, просто ты там совсем по другому говорил, на самом деле же SQLite только utf поддерживает, а когда надо ты конвертируешь как ты заметил...
jamik
Дата: 31.07.2011 02:15:47
Народ вот решение и не надо париться, SQLite удобнее и он работает как процесс внутри программы, поэтому не грузит оперативку, вот пользуйтесь и пора закрыть эту тему!
jamik
Дата: 31.07.2011 18:56:25
Anatoly Podgoretsky
jamik
Anatoly Podgoretsky, хе ну тогда дай ты готовое решение? =))) факт то что отлично работает!

Перейти на какую либо промышленную СУБД и забыть про проблемы


Народ вот решение и не надо париться, SQLite удобнее и он работает как процесс внутри программы, поэтому не грузит оперативку, вот пользуйтесь и пора закрыть эту тему!
_Vasilisk_
Дата: 31.07.2011 21:21:18
jamik
SQLite удобнее и он работает как процесс внутри программы, поэтому не грузит оперативку
Это пять!!!
jamik
Дата: 01.08.2011 20:50:18
_Vasilisk_
jamik
SQLite удобнее и он работает как процесс внутри программы, поэтому не грузит оперативку
Это пять!!!

Не понял тебя, ты о чем?