Проблема с использованием многих языков (UNICODE)

sibircev
Дата: 19.10.2004 13:55:29
База создана как UNICODE и в ней хранится информация на 5-и языках: русский, английский, латышский, эстонский, литовский. При работе через pgAdmin и установки SET CLIENT_ENCODING UNICODE всё отображается замечательно, а вот когда использую Делфи, то отображается только английский, а всё остальное или в unicode или в абракадабре.
Для соединения с базой использую ZEOS или PostgresDAC. Для отображения скачал специально TNTUnicodeControls, но не помогает.
фффф
Дата: 20.10.2004 04:07:17
В ZeosConnection.Properties строка codepage=UNICODE стоит?
фффф
Дата: 20.10.2004 06:03:12
хотя нет, на клиента и так UTF-8 нормально приходит. Похоже дело в TNTUnicodeControl - не понимает что данные в UTF-8, а вот как ему это сказать...
Вот такое показывает нормально:
TntLabel1.Caption := UTF8Decode(ZQuery1.FieldByName('a').AsString);
sibircev
Дата: 20.10.2004 10:48:20
Огромное спасибо. Я думаю мне этого хватит, но может кто знает, почему TntDBGrid не понимает, что я ему UNICODE передаю.