Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.77/39: Рейтинг темы: голосов - 39, средняя оценка - 4.77
manngadd
0 / 0 / 0
Регистрация: 19.05.2014
Сообщений: 4
#1

Русский язык в консоли Qt 5.3

04.06.2014, 15:18. Просмотров 7121. Ответов 8
Метки нет (Все метки)

помогите пожалуйста
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.06.2014, 15:18
Ответы с готовыми решениями:

Русский язык в консоли
При вводе русских букв в консоль (cin >> a), функция просто не работает,...

Русский язык в консоли
Допустим вот код cout << "Помогите пожалуйста!"; Пробовал и setlocale и...

Русский язык в консоли
Здравствуйте.У меня следующая проблема:Когда я записываю русский текст в...

Русский язык в консоли
Здравствуйте! Перепробовал все способы в соответствующей теме - ничего не...

Русский язык в консоли
для работы с русским языком использую: #include <locale>...

8
Kastaneda
Jesus loves me
Эксперт С++
4768 / 2971 / 342
Регистрация: 12.12.2009
Сообщений: 7,532
Записей в блоге: 2
Завершенные тесты: 1
04.06.2014, 15:28 #2
Цитата Сообщение от manngadd Посмотреть сообщение
помогите пожалуйста
чем?
0
Ilot
Эксперт С++
1828 / 1186 / 342
Регистрация: 16.05.2013
Сообщений: 3,127
Записей в блоге: 5
Завершенные тесты: 1
04.06.2014, 15:30 #3
Цитата Сообщение от manngadd Посмотреть сообщение
помогите пожалуйста
В чем?
0
uglyPinokkio
326 / 229 / 55
Регистрация: 30.05.2014
Сообщений: 682
04.06.2014, 15:37 #4
Цитата Сообщение от manngadd Посмотреть сообщение
помогите пожалуйста
http://qt-project.org/doc/qt-4.8/qtranslator.html

The QTranslator class provides internationalization support for text output.
0
Kastaneda
Jesus loves me
Эксперт С++
4768 / 2971 / 342
Регистрация: 12.12.2009
Сообщений: 7,532
Записей в блоге: 2
Завершенные тесты: 1
04.06.2014, 15:49 #5
Цитата Сообщение от uglyPinokkio Посмотреть сообщение
http://qt-project.org/doc/qt-4.8/qtranslator.html
The QTranslator class provides internationalization support for text output.
подозреваю, что там банальная проблема не имеющая отношения к Qt. Думаю дело происходит под виндой с ее консольной кодировкой СР866. Но ТС решил сначала проверить наши экстрасенсорные способности перед тем как задать сам вопрос.
0
SatanaXIII
Супер-модератор
Эксперт С++
5769 / 2767 / 375
Регистрация: 01.11.2011
Сообщений: 6,725
Завершенные тесты: 1
04.06.2014, 15:49 #6
manngadd, Русские шрифты в консоли
0
manngadd
0 / 0 / 0
Регистрация: 19.05.2014
Сообщений: 4
04.06.2014, 16:28  [ТС] #7
Цитата Сообщение от SatanaXIII Посмотреть сообщение
manngadd, Русские шрифты в консоли
я чо-то весь код со всего топика по копипастил, результата 0.

Добавлено через 1 минуту
Цитата Сообщение от Kastaneda Посмотреть сообщение
подозреваю, что там банальная проблема не имеющая отношения к Qt. Думаю дело происходит под виндой с ее консольной кодировкой СР866. Но ТС решил сначала проверить наши экстрасенсорные способности перед тем как задать сам вопрос.
а можете по подробнее эту проблему описать
0
Kastaneda
Jesus loves me
Эксперт С++
4768 / 2971 / 342
Регистрация: 12.12.2009
Сообщений: 7,532
Записей в блоге: 2
Завершенные тесты: 1
04.06.2014, 18:04 #8
Цитата Сообщение от manngadd Посмотреть сообщение
а можете по подробнее эту проблему описать
Проблема в том, что в то время когда космические корабли бороздят просторы Вселенной весь православный мир сидит на UTF-8 консоль ОС Windows до сих пор основана на кодировке 866. А исходники мы пишем в чем угодно, но не в СР866, поэтому при печати русского текста на экран имеем "кракозябры"
я чо-то весь код со всего топика по копипастил, результата 0.
раз упомянута Qt, то берусь предположить, что используется компилятор MinGW, там вроде как не все методы "русификации" работают, которые работают под студией. Вариантов решения проблемы масса, проще погуглить.
0
uglyPinokkio
326 / 229 / 55
Регистрация: 30.05.2014
Сообщений: 682
05.06.2014, 06:20 #9
Цитата Сообщение от Kastaneda Посмотреть сообщение
что там банальная проблема не имеющая отношения к Qt. Думаю дело происходит под виндой с ее консольной кодировкой СР866.
Предлагалось перевести сообщения в православный английский .

А серьезно - QTextCodec умеет CP866, виндовая консоль умеет UTF-8, вариантов есть.
0
05.06.2014, 06:20
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.06.2014, 06:20

Русский язык в консоли
Скажу сразу, что закрепленную тему я прочитал, но не очень понял, как это...

Русский язык в консоли
Как сделать запись в файл и чтение с него русскими буквами а не иероглифами?

Русский язык в консоли
Здравствуйте. Чего-то не разберусь с русским языком. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru