Кодировка в zeosdbo

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

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

Ответить
divinusproject
новенький
Сообщения: 49
Зарегистрирован: 16.05.2006 08:25:02
Откуда: Барнаул
Контактная информация:

Кодировка в zeosdbo

Сообщение divinusproject »

Подключился к серверу firebird с помощью zeosdbo компонентов, база данных в кодировке win1251. Под линуксом в DBGrid отображаются вопросительные знаки (кодировка UTF-8). Подскажите, пожалуйста, куда мне добавить перекодировку, или может быть уже есть какие-то стандартные средства для этого?
Аватара пользователя
alexs
долгожитель
Сообщения: 4066
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

кода подключаешся к БД укажи кодировку UTF8 - клиентская либа сама произведёт перекодировку
Аватара пользователя
Brainenjii
энтузиаст
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Сообщение Brainenjii »

но не blob полей... Для них, как вариант, вручную делать... На форуме были функции для этого...
divinusproject
новенький
Сообщения: 49
Зарегистрирован: 16.05.2006 08:25:02
Откуда: Барнаул
Контактная информация:

Сообщение divinusproject »

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

Сообщение divinusproject »

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


А это точно клиентская либа делает? разве не сервер?
Аватара пользователя
alexs
долгожитель
Сообщения: 4066
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

Она, родимая
причём перекодируются только char и varchar - блобы с текстом не трогаются - их уже надо руками.
Аватара пользователя
Brainenjii
энтузиаст
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Сообщение Brainenjii »

Хм, не, сервер этим занимается...
Аватара пользователя
alexs
долгожитель
Сообщения: 4066
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

Я просто гдето читал на форуме FB что это именно клиентская часть такая умная :-)
Но не суть важно - главное всё работает :-)
Ответить