Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Вопрос по поводу кодировок


Автор: focus_198411 21.7.2007, 19:24
У меня OS Windows XP. Появилаьс проблема с кодировками, когда пишу в Visual Studio консольное приложения то вместо русского шрифта выкидывет всякие каракули. Пожалуйсто расскажите поподробней, как выйти из такой ситуации! За ранее вам благадарен. 
Евгений

Автор: Romikgy 21.7.2007, 19:29
CharToOem
CharToOemBuff

Автор: jonie 21.7.2007, 19:49
SetConsoleOutputCP(1251)
и это тоже не правильный вариант.
юзай локали:
Код

setlocale(LC_ALL,"russian_russia.866");
wcout<<L"привет";
// или
setlocale(LC_ALL,"russian_russia.1251");
cout<<"привет";
//или даже просто
setlocale(LC_ALL,"russian_russia");
cout<<"привет";

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)