- ВКонтакте
- РћРТвЂВВВВВВВВнокласснРСвЂВВВВВВВВРєРСвЂВВВВВВВВ
- РњРѕР№ Р В Р’В Р РЋРЎв„ўР В Р’В Р РЋРІР‚ВВВВВВВВРЎР‚
- Viber
- Skype
- Telegram
Не работает кирилица на С ++
Всем доброго времени суток. Учу С++. Не знаю как решить данную проблему.
Конкретно что я заметил так это. При условии что MVC на английском, при использовании setlocale(LC_ALL, "RU") анг вывовит в консоль но не кирилицу, и так же наоборот. Я сейчас установил вс на русский, и анг теперь показывает так.
Как это решить ? Заранее спасибо.
Ответы (1 шт):
Автор решения: spitegod
→ Ссылка
Попробуй вместо SetLocate вставить
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
Вот что оказываеться нужно для кирилицы! и других языков тоже.
#include <iostream>
#include <io.h>
#include <fcntl.h>
int wmain(int argc, wchar_t* argv[])
{
_setmode(_fileno(stdout), _O_U16TEXT);
std::wcout << L"Русский -- English -- Ελληνικά -- Español." << std::endl;
return 0;
}