Кириллица в консоли Windows 7 (Qt)

Автор Тема: Кириллица в консоли Windows 7 (Qt)  (Прочитано 10322 раз)

Оффлайн DevellMenАвтор темы

  • Бизнес оценка: (0)
  • Постоялец
  • ***
  • СПАСИБО: 14
  • Сообщений: 104
  • Карма: 1
  • Пол: Мужской
  • С Бодуна...

Оффлайн DevellMenАвтор темы

  • Постоялец
  • ***
  • Доп. информация
    • Бизнес оценка: (0)
    • СПАСИБО: 14
    • Сообщений: 104
    • Карма: 1
    • Пол: Мужской
    • С Бодуна...
Здравствуйте. Непонятно почему, но не могу вывести в консоль русский текст. Вот так под Windows XP вроде как должно работать:
Код:
Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь.Но вод под Windows 7 Вместо русского текста крякозябры. Помогите как исправить? очень надо. :(


Оффлайн JohnBel

  • Бизнес оценка: (0)
  • Рекрут
  • *
  • СПАСИБО: 6
  • Сообщений: 28
  • Карма: 0
  • Пол: Мужской
    • Новости Android

Оффлайн JohnBel

  • Рекрут
  • *
Re: Кириллица в консоли Windows 7 (Qt)
« Ответ #1 : 21-02-2014, 14:47:06 »
Попробуй в начале функции main нужно добавить

cout.imbue(locale(".866"));


 

Похожие темы

  Тема / Автор Ответов Последний ответ
10 Ответов
4727 Просмотров
Последний ответ 30-10-2010, 12:43:57
от Mister_xXx
0 Ответов
976 Просмотров
Последний ответ 21-04-2012, 08:14:47
от mark3000
2 Ответов
1695 Просмотров
Последний ответ 07-07-2012, 15:43:05
от [Константин]
16 Ответов
4495 Просмотров
Последний ответ 14-05-2015, 03:55:08
от geekwolf
0 Ответов
569 Просмотров
Последний ответ 09-11-2020, 12:17:36
от Stasweb