Кодировка в zeosdbo

Вопросы использования сторонних (не входящих в состав FPC и Lazarus) утилит и библиотек.

Модератор: Модераторы

Кодировка в zeosdbo

Сообщение divinusproject » 29.11.2007 12:09:48

Подключился к серверу firebird с помощью zeosdbo компонентов, база данных в кодировке win1251. Под линуксом в DBGrid отображаются вопросительные знаки (кодировка UTF-8). Подскажите, пожалуйста, куда мне добавить перекодировку, или может быть уже есть какие-то стандартные средства для этого?
divinusproject
новенький
 
Сообщения: 49
Зарегистрирован: 16.05.2006 08:25:02
Откуда: Барнаул

Сообщение alexs » 29.11.2007 15:48:25

кода подключаешся к БД укажи кодировку UTF8 - клиентская либа сама произведёт перекодировку
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4053
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Сообщение Brainenjii » 29.11.2007 18:59:37

но не blob полей... Для них, как вариант, вручную делать... На форуме были функции для этого...
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Сообщение divinusproject » 29.11.2007 19:25:03

Спасибо за помощь! Действительно, все оказалось просто: в параметрах TZConnection надо указать codepage=UTF8
divinusproject
новенький
 
Сообщения: 49
Зарегистрирован: 16.05.2006 08:25:02
Откуда: Барнаул

Сообщение divinusproject » 30.11.2007 07:21:11

alexs писал(а):кода подключаешся к БД укажи кодировку UTF8 - клиентская либа сама произведёт перекодировку


А это точно клиентская либа делает? разве не сервер?
divinusproject
новенький
 
Сообщения: 49
Зарегистрирован: 16.05.2006 08:25:02
Откуда: Барнаул

Сообщение alexs » 30.11.2007 09:53:27

Она, родимая
причём перекодируются только char и varchar - блобы с текстом не трогаются - их уже надо руками.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4053
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Сообщение Brainenjii » 30.11.2007 11:28:15

Хм, не, сервер этим занимается...
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Сообщение alexs » 30.11.2007 13:11:29

Я просто гдето читал на форуме FB что это именно клиентская часть такая умная :-)
Но не суть важно - главное всё работает :-)
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4053
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь


Вернуться в Сторонние средства

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7

Рейтинг@Mail.ru