Как корректно скомпилировать кириллицу в исходниках C++ visual studio 2015?
В исходном коде C++ имеются кириллицу, которые нужно вывести в консоль. Сам исходный код сохранен в кодировке utf-8. При компиляции выдает следующее предупреждение: warning C4566: символ, представленный универсальным именем символа "\u0435", невозможно представить в текущей кодовой странице (1252)
Находил информацию в которой сказано, что компилятор пытается преобразить исходный код(выводимые данные в кодировке utf-8 в системную кодировку). Нашел якобы решение (возможно кому то помогло) #pragma execution_character_set("utf-8") мы указывает компиляторы о том, чтобы он не преобразовывал в сис. кодировку. Предупреждения пропали, но кириллица выводятся не корректно. Может кто-нибудь помочь решить данную задачу?
Если будет полезно (windows 10 32 бит) Английская, пробная
файлы в utf-8. Решил проверить кодировку в консоли, выставлена старая 437 (в списке символов русских не нашел). Решил изменить кодировку командой chcp на utf-8, после перезапуска консоли кодировка слетает на 437. М.б. отсюда вытекают проблемы? Альтернативы изменения кодировки в консоли знаешь?