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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Вывод русского в консоле  (Прочитано 5305 раз)
korbnik
Гость
« : Январь 18, 2010, 12:05 »

Почему выдаёт по не русски вот эта команда в QDevelop

...
   cout << "Вот несколько чисел: ";
...

В окне "Отладка" вот что выдаёт:

Aio ianeieuei ?enae:

Где надо настроить.
Заранее благодарен. Борис.
Записан
panAlexey
Гипер активный житель
*****
Offline Offline

Сообщений: 864

Акцио ЗАРПЛАТА!!!!! :(


Просмотр профиля
« Ответ #1 : Январь 18, 2010, 14:30 »

http://www.sql.ru/forum/actualthread.aspx?tid=499070
Записан

Win Xp SP-2, Qt4.3.4/MinGW. http://trdm.1gb.ru/
Marat(Qt)
Гость
« Ответ #2 : Январь 19, 2010, 03:31 »

Почему выдаёт по не русски вот эта команда в QDevelop

...
   cout << "Вот несколько чисел: ";
...

В окне "Отладка" вот что выдаёт:

Aio ianeieuei ?enae:

Где надо настроить.
Заранее благодарен. Борис.

Для вывода на консоль я бы предпочел qDebug()<<"text"
Для решения проблем с кодировкой вообще используют QTextCodec вроде (на счет этого вам в ассистант), а я вообще делаю в двух вариантах:
Код:
1.  qDebug()<<"There are some numbers";
2.  qDebug()<<QString::fromUtf8("Вот несколько чисел");
Но вторая строка адекватна только если у вас исходники в Utf8(что по-моему вполне удобно и весело), зато не требует никаких дополнительных манипуляций. А если вот вы с QTextCodec разберетесь, то сможете выводить на консоль так:
Код:
qDebug()<<"Вот несколько чисел";
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #3 : Январь 19, 2010, 08:32 »

вывод в консоль гемороен тем, что её кодировку, в общем случае, нельзя узнать средствами Qt.
Например в виндовозе
ГПИ = CP-1251, а консоль = IBM-866
это русская винда, а ещё может быть украинская и т.д. Поэтому в консоль лучше по аглицки писать
Записан

Юра.
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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