Заметил, что при компиляции VS Community 2017 пишет кракозябры, если код содержит UTF-8, т.е. консоль в win1251.
Но приложение у меня в utf-8. Сообщения об ошибках VS пишет в utf8, т.е. когда линкер, например, ругается — ничего не разобрать.
GIT-клиент тоже показывает все нормально только в UTF-8.
Вопрос — как переключить консоль VS 2017 в UTF-8 не сломав винду, а желательно вообще только у VS сменить?
Здравствуйте, Plague, Вы писали:
P>>>Вопрос — как переключить консоль VS 2017 в UTF-8 не сломав винду, а желательно вообще только у VS сменить?
M>>chcp 65001, SetConsoleOutputCP
P>Первое, вроде, да, но фраза о том, что редактирование реестра сломало винду заставляет задуматься. P>Решение с автозапуском любопытное.
P>Второе — совсем не то.
Здравствуйте, Marty, Вы писали:
M>Почему не то? Можешь вставлять в свой код
Согласен. Добавил в Google Test, в консоли при запуске приложения сообщения пошли нормально, но в окне VS17 — "Обозреватель тестов", все равно показывает кракозябры. =/