Начал изучение C++ (Qt Creator) и столкнулся вот с такой проблемой. Текст написанный на русском языке отображается неправильно в терминале. В винде для правильного отображения нужно выбрать кодек CP866. А какой кодек нужно выбрать, чтобы текст на русском отображался правильно в терминале Linux'а (Ubuntu)?
#include <QTextStream>
int main()
{
QTextStream cout (stdout);
cout <<"Hello World!"<< endl;
cout .setCodec ("CP866");
cout <<QString::fromUtf8("Привет мир!")<< endl;
return 0;
}