Top.Mail.Ru
Ответы

Как включить русский язык в си?

Локализация работает на вывод через printf, но когда считываешь значения с файла выводится кракозябра. С английскими буквами все норм, как лечится?

По дате
По Рейтингу
Аватар пользователя
Новичок

лечится использованием одной и той же кодировки текста как в консоли, так и в
компиляторе.
кодировку текстового файла тоже проверить нужно

Аватар пользователя
Гений

> когда считываешь значения с файла выводится кракозябра

  1. Синхронизировать кодировку в файле данных и исходниках

  2. Если файл данных менять нельзя, то только гонять все строки из файла через перекодировщик.