Форум: "Начинающим";
Текущий архив: 2010.10.31;
Скачать: [xml.tar.bz2];
ВнизПроблемы с коннектом с Firebird Найти похожие ветки
← →
George © (2010-08-10 15:53) [0]ОС: Win XP SP2
BDS 2010
Firebird 2.1
При использовании компонентов вкладки Interbase, возникают проблемы с кодировками. Т.е. на форме есть тупо DBGrid, в котором я правлю данные, пишу чего-нибудь на кириллице и при сохранении оно ругается на Mailformed string. Причем латиницу жрет вполне без проблем. База вся на UTF8. Когда до этого использовал ADO + Firebird ODBC Driver, таких проблем не возникало. Кто-нибудь сталкивался и кто-нибудь знает, как обойти?
← →
Sergey13 © (2010-08-10 17:27) [1]ИМХО, не факт, что "компоненты вкладки Interbase" могут корректно работать с ФБ выше 1.5
← →
George © (2010-08-10 21:39) [2]
> Sergey13 © (10.08.10 17:27) [1]
Ну в целом глюков не замечено, кроме вот вышеописанного и весьма досадного.
← →
ixen (2010-08-11 06:30) [3]а может у базы charset-om поиграться... выставить none или win1251 ... просто попробовать...
← →
ixen (2010-08-11 06:51) [4]а тема почему называется проблема с коннетом если у тебя проблема с кодировкой?
← →
George © (2010-08-11 07:30) [5]
> ixen (11.08.10 06:51) [4]
ну хз, думается мне дело в настройках соединения?
← →
ixen (2010-08-11 07:44) [6]а у полей типа VARCHAR какая кодировка стоит? интересуют параметры CHARSET и COLLATE... посмотреть можно через утилиту IBEXPERT
← →
George © (2010-08-11 08:12) [7]
> ixen (11.08.10 07:44) [6]
там везде UTF8.
Короче проблема решилась достаточно банально, в свойство Params объекта IBDatabase добавил строку:lc_ctype=UTF8
Все гут. :)
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2010.10.31;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.003 c