Название: qt + firebird + кирилица Отправлено: venom2013 от Апрель 30, 2013, 17:21 Здравствуйте.
Подключил программу к одной базе firebird, все работает нормально, а когда подключился к другой базе, функция запроса возвращает «???????? » (английские символы нормально). В чем может быть проблема? Необходимо редактировать настройки базы или смотреть кодировку qt. Код: QTextCodec* codec = QTextCodec::codecForName("CP1251"); Операционная система Windows XP,7 Название: Re: qt + firebird + кирилица Отправлено: venom2013 от Май 08, 2013, 15:27 Проблема решена:
http://qt-project.org/doc/qt-4.8/sql-driver.html#qibase (http://qt-project.org/doc/qt-4.8/sql-driver.html#qibase) при подключении к базе: db.setConnectOptions("ISC_DPB_LC_CTYPE=Latin1"); ответ: query.value(0).toString().toLatin1() ВСЕМ СПАСИБО. |