Tips Как исправить кракозябры после установки пакета локализации Windows

Sergej

Команда форума
Administrator
Проверенный
Сообщения
505
Баллы
115
VK
Skype
Offline
#1
corel.png
Как исправить кракозябры после установки пакета локализации Windows

Недавно знакомые попросили посмотреть их ноутбук с лицензионной англоязычной Windows 7, на которую штатными средствами был установлен русский пакет локализации. Вроде бы все получилось хорошо, интерфейс действительно стал русскоязычным. Но после этого в некоторых программах вместо русских букв стали появляться так называемые "кракозябры", то есть нечитаемые символы. Как удалось решить эту проблему, я сейчас расскажу.

01.png
Открываем панель управления

Открываем "Панель управления" с правами Администратора, находим там раздел "Языки и региональные стандарты". Открываем и переключаемся на последнюю вкладку.

02.png
Открываем дополнительные настройки региональных стандартов


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

03.png
Выбираем русский язык


Нажимаем кнопку "Изменить язык системы...", выбираем в выпадающем меню "Русский (Россия)", сохраняем изменения. После перезагрузки нечитаемые символы в программах должны стать привычной кириллицей. Точно так же исправляются кракозябры и на более новых операционных системах Windows.

04.png
Меняем язык в системе реестра


Специально для любителей поковыряться в реестре. Язык системы можно поменять в ключе HKEY_CURRENT_USER\Control Panel\International, в параметре Locale. Значение 419 как раз соответствует русскому языку.
 
Вверх Снизу