2

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

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

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

2 ответа2

1

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

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

Выберите вкладку « Administrative », есть раздел « Language for non-unicode programs , не поддерживающих Юникод , и нажмите кнопку « Изменить языковой стандарт системы…» .

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

1

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

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ NLS \ CodePage

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .