Кодовая страница 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