Russian Qt Forum

Qt => Базы данных => Тема начата: Martiro от Март 05, 2007, 16:11



Название: Кодировка в таблицах PostgreSQL7
Отправлено: Martiro от Март 05, 2007, 16:11
ОС МСВС, PostgreSQL7, QT 3.3.3.
Появилась такая проблема, при отображении данных из базы в QDataTable, в поле загоняются слова на русском, но перед каждой буквой стоит непонятный квадрат... БД создана в кодирорвке KOI8, значения из базы вытягиваются с использованием fromLocal8Bit(). И при вытаскивании значений в QLineEdit появляются одни "???????".


Название: Кодировка в таблицах PostgreSQL7
Отправлено: Steven_Orko от Март 06, 2007, 20:39
а потому что у тебя отображение идет в юникоде... поменяй кодировку для приложения свово )))) и будет тебе щастье
Код:
void setCodecForLocale ( QTextCodec * c ) 
void setCodecForTr ( QTextCodec * c )
void setCodecForCStrings ( QTextCodec * c )