Проблемы с кодировкой. Некорректное отображение шрифтов у Windows

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

Исправление кодировки в Windows 7

Действенный способ, который исправляет кодировку в Windows 7 в особо тяжелых случаях – используйте его, когда уже совсем ничего не помогает. Заходим в Панель Управления, выбираем Язык и региональные стандарты. На вкладке Форматы меняем формат на Английский (США). Затем переходим на вкладку Дополнительно, нажимаем кнопку Изменить язык системы, и также выбираем Английский (США). После этого перезагружаем компьютер. Теперь, когда компьютер перезагрузился, возвращаем настройки языка какой был прежде. Кодировка должна исправиться.

Если не помогло, то правим ветки реестра:

Запустите редактор реестра (Пуск — Выполнить -> regedit).

При выполнении следующих действий будьте предельно внимательны — неосторожная работа с реестром Windows может привести к печальным последствиям!

Необходимо поменять значения параметров с «1250» по «1255» — установить значение для каждого из этих параметров «c_1251.nls» — в следующих ключах:

Код:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Nls\CodePage

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Nls\CodePage

Необходима перезагрузка.

Исправление кодировки в Windows XP

Чтобы ручками не лазить в реестре Windows, попробуйте сделать следующее:

Создать файл в блокноте, скопировав в него приведенный ниже текст, сохранить с расширением «reg» с любым названием, английскими буквами, например 1251.reg, и запустить его. В 90% случаев с «кракозябрами» XP помогает.

Код:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]

«1250»=»c_1251.nls»

«1251»=»c_1251.nls»

«1252»=»c_1251.nls»

«1253»=»c_1251.nls»

«1254»=»c_1251.nls»

«1255»=»c_1251.nls»

Либо подправить в ветке реестра, отвечающей за отображение шрифтов кириллицы.

Код:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]

изменив на следующие параметры:

Код:

1251 REG_SZ c_1251.nls

1252 REG_SZ c_1251.nls

1253 REG_SZ c_1251.nls

Если не помогает, то дополнительно изменить:

Код:

1254 REG_SZ c_1251.nls

1255 REG_SZ c_1251.nls



Просмотров: 2237
7.09.2015, 05:30 -

Категория: Статьи