Знаки вопроса вместо русских букв, решение проблемы с кодировкой Windows

Заметил на одном компьютере что вместо русских букв в командной строке да и в некоторых программах отображаются знаки вопроса.

В первую очередь необходимо убедиться, что языком системы выбран русский язык, для этого в «Пуск» — «Панель управления» — «Часы, язык и регион» — «Язык и региональные стандарты«, вкладка «Дополнительно«, раздел «Язык программ, не поддерживающих Юникод» необходимо нажать «Изменить язык системы» и выбрать «Русский (Россия)» и нажать «ОК» во всех окнах.

Также для решения проблемы откроем редактор реестра набрав в командной строке «regedit.exe«.
Командную строку можно открыть нажав по ярлыку в меню «Пуск» — «Все программы» — «Страндартные» — «Коммандная строка» или набрав «cmd» в поисковой строке меню «Пуск«.

В редакторе реестра необходимо открыть ветку:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage
и изменить значения параметров 1250c_1250.nls на c_1251.nls), 1251 (убедится что c_1251.nls), 1252c_1252.nls на c_1251.nls).

Все, после перезагрузки компьютера русские буквы будут отображаться корректно.

Вливайтесь в общение

9 комментариев

Добавить комментарий

  1. Мне помогло тока то что я убрал галочку с пункта «Бета версия: Использовать Юникод ( utf-8) для поддержки языка во всем мире» по пути Региональные стандарты-Дополнительно-Изменить язык системы.

  2. Не помогло, вопросы вместо букв на Coursera

  3. не помогло. Не отображает русские буквы в Origin

  4. А что делать, если то же самое в Cydia?

  5. у меня ноут из США, Win10 англ. Поменял в реестре цифры. Половина программ стало работать нормально.