Top.Mail.Ru
Ответы

Как сделать чтобы нормально выводило русский язык в Си

Хочу чтобы вывело русский текст а оно какие-то каракули вивидить, именно на Си (не С++), пользуюсь VS Code

Только авторизированные пользователи могут оставлять свои ответы
Дата
Популярность
Аватар пользователя
Новичок
6лет

переходи на линукс,
там утф и никаких закорючек

Аватар пользователя
Мудрец
6лет

обычно настройки кодировок настраиваются в редкторе или функциями
SetConsoleCP и SetConsoleOutputCP
но иногда может помочь такая манипуляция с настройками консоли в win7

Аватар пользователя
Просветленный
6лет

Сохраните исходники в кодировке windows-1251
Подрубите библиотеку windows.h
Введите эти команды
SetConsoleCP(1251);
SetConsoleOutputCP(1251);

Аватар пользователя
Искусственный Интеллект
6лет

Смените локаль в исходниках и консоли на виндовую и будет вам счастье

Аватар пользователя
Просветленный
6лет

Русский текст в исходниках сохранен в UTF8. Виндовая консоль такого не умеет.