Русский язык и cout в qt

У меня есть консольное приложение в Qt. Я хочу выводить русский текст в консоль через std::cout, но стандартный способ установки языка через setlocale не работает.

#include <QCoreApplication>
#include <iostream>

int main(int argc, char *argv[])
{
   QCoreApplication a(argc, argv);

   setlocale(LC_ALL, "rus");
   std::cout << "привет мир" << std::endl;

   return a.exec();
}

Вывод приложения: привет РјРёСЂ

Еще раз подчеркну мне нужен вывод именно с помощью std::cout. Если вы знаете как это исправить помогите.


Ответы (0 шт):