Кодовая страница Windows не работает

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

И вдруг я понял, что не-Unicode программы не могут отображать символы кириллицы. Они отображаются как ?,

Так что кажется, что моя кодовая страница сломалась или что-то... Я считаю, что это должно быть Windows-1251, Но я не знаю / помню, есть ли глобальные настройки кодовой страницы? Может быть, кто-то был в реестре? Я бы предпочел не переустанавливать ОС.

2 ответа

Решение

Если что-то еще не получается, вы можете попытаться погрузиться в

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ NLS \ CodePage

  • ACP является кодовой страницей ANSI по умолчанию

  • OEMCP - кодовая страница OEM по умолчанию

  • MACCP - кодовая страница Macintosh по умолчанию

Существуют ли глобальные настройки кодовой страницы?

Start -> Control Panel -> Clock, Language and Region -> Region and Language

Выбрать Administrative вкладка, есть раздел с субтитрами Language for non-unicode programs нажмите кнопку " Изменить язык системы" .

Системный языковой стандарт определяет набор символов по умолчанию (буквы, символы и цифры) и шрифт, используемый для ввода и отображения информации в программах, которые не используют Unicode. Это позволяет программам, не поддерживающим Юникод, запускаться на вашем компьютере с использованием указанного языка. Возможно, вам придется изменить язык системы по умолчанию при установке дополнительных языков отображения на вашем компьютере. Выбор другого языка для языкового стандарта системы не влияет на язык в меню и диалоговых окнах для Windows или других программ, которые используют Unicode

Другие вопросы по тегам