Russian Qt Forum
Сентябрь 30, 2024, 08:18 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Знаки вопросов вместо кириллицы  (Прочитано 4733 раз)
karpenko1989
Гость
« : Март 21, 2012, 08:01 »

Доброе утро. Возникла такая проблема.

Есть небольшая программка, которая вытягивает данные из БД, и строит по этим данным дерево. Так вот, на ОС Windows XP русские буквы отображались нормально. Но при запуске проекта под Windows 7, вместо русских букв отображаются знаки вопросов.


Все советы про изменение региональных настроек и правку реестра проделал, в файле main прописано:
Код:
    QTextCodec* codec = QTextCodec::codecForName("CP1251");  
    QTextCodec::setCodecForTr(codec);
    QTextCodec::setCodecForCStrings(codec);
Может-быть кто-нибудь сталкивался с такой проблемой?
Записан
LisandreL
Птица говорун
*****
Offline Offline

Сообщений: 984


Надо улыбаться


Просмотр профиля
« Ответ #1 : Март 21, 2012, 08:06 »

Что за БД, одинаковая на обеих осях или разная? Какая кодировка в ней используется. Как с ней работаете?
Записан
karpenko1989
Гость
« Ответ #2 : Март 21, 2012, 13:23 »

Бд - Empress. Кодировка windows-1251. Работаю через ODBC.

Скачал и поставил старый QtSdk версии 1.1.2. С ним русские буквы отображаются нормально.
С версией QtSdk 1.2 вместо русских буков знаки вопросов.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.203 секунд. Запросов: 22.