Кракозябры в консоли Clion на Windows 10
#include <cstdio>
int main() {
(void)std::puts("привет ?");
}
Установил CLion на Windows 10. Поставил encoding для исходника UTF-8. Всё равно печатает как в консоли IDE, так и в cmd:
╨┐╤А╨╕╨▓╨╡╤В ЁЯШК
Что делать, чтобы напечатало правильно? Без изменения исходников.
P.S.: Ответы из "дубликата" не работают, в cmd стоит Consolas. В настройках IDE поставил везде UTF-8 и шрифты от Jetbrains. Остальные ответы про MSVS или требуют изменения исходников.
Ответы (1 шт):
Автор решения: bloody
→ Ссылка
Если ты хочешь русский язык в консоли то:
#include <iostream>
#include <Windows.h>
using namespace std;
int main()
{
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
cout << "Приветт!!!";
system("pause");
return 1;
}