На данный вопрос уже ответили:
Имею стандартную проблему. Код:
#include <io.h>
#include <fcntl.h>
#include <iostream>
int main()
{
_setmode(_fileno(stdout), _O_U16TEXT);
_setmode(_fileno(stdin), _O_U16TEXT);
std::wcout << L"абвгдейка" << std::endl;
return 0;
}
Настройки проекта: использовать набор символов unicode. Шрифт в консоли тоже менял. Перепробовал уйму вариантов, так ничего и не подошло. Использую VS17. ранее стояла 15, на которой код, предложенный выше, прекрасно работал. P.S.: да, тема стара, как мир, да, гуглил очень много, и ни один способ не заработал. P.S.S.: меня интересует русская локализация с юникодом обязательно.
Проблема решена следующим способом: у файла, почему-то, не установилась кодировка Unicode. WordPad исправил эту проблему, и все заработало.
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости