А в чём проблема то?
Оно вроде с виду работает?
По крайней мере создал сейчас простенькую форму в дизайнере,
там же в превью и поглядел. И показывает русские буковки и изменяет.
БД была.
Всё это на линухе, qt 3.3.6.
А кодировка базы и локали у Вас случаем не одинаковая? То проблем конечно не заметите...
PS Еще бывает параметр в базах (не уверен на счет этой базы): "кадировка клиента" (не путать с кодировкой хранения)
Правильно, если просто сразу базу из QT приложения забовать русскими данными то и в LINUX и в Windows эти данные корректно отображаются, так как они идут в кодировке UTF, только вот приложения типа IBExpert эти данные нихрена нормально не отображает, видимо КУТЭшное приложение приложение использует по 2 байта на символ а IBExpert интерпретирует как один байт на символ. Но с базами созданными ранее в utf8 ичего не получается.
Спасибо что откликнулись!
Сейчас попробую
int main( int argc, char ** argv ){
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("utf8"));
QApplication a( argc, argv );
....
}
и посмотрю что получится.
добавлено спустя 1 час: Нет, к сожалению не помогло :-(((((