Как сделать правильно консольное приложение с кодировкой UTF-8

Дело в том что если создать файл с кодировкой UTF-8 то при запуски в консоли не пишется русский язык. Даже если вы добавите

setlocale(LC_ALL, "Russian");
system("chcp 1251");

std::cout <<  (LC_ALL,"Русский текст") << "\n ";

Это не помогает, единственно это вернуть кодировку файла в Windows 1251

Если ли хоть какое то решение что бы не менять кодировку файла и отображать русский текст в консоли?


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