crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Qt firebird кодировка в запросах
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
Eyellow Дата 5.6.2012, 9:09
  Я делаю вот так:
QTextCodec *codec = QTextCodec::codecForName("UTF-8");
    QTextCodec::setCodecForTr(codec);
    QTextCodec::setCodecForLocale(codec);
    QTextCodec::setCodecForCStrings(codec);


Ну и кодировка коннекта к БД тоже, естественно, UTF8
transserg Дата 24.5.2012, 14:18
  Вечер добрый. возникла проблема с кодировкой запроса.
база в кодировке utf-8
select id, address as "Адресс",number from BUILDINGS;

запрос вывод через модель в таблицу и в имени колонки получаю мусор. хотя в ячейках русский текст нормально отображается.
как это починить?
ппробовал QString::fromUtf8 для запроса делать.
пробовал и это
     QTextCodec::setCodecForCStrings(QTextCodec::codecForName("utf8"));
      QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));

пробовал и в самому подключению указывать кодировку.
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 27.4.2024, 20:24