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

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

Действенный способ, который исправляет кодировку в 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


Оцените статью 1 Балл2 Балла3 Балла4 Балла5 Баллов (7 проголосовало, средняя оценка: 3,29 из 5)
Загрузка...

Комментарии (3)

  • Avatar

    Адам

    |

    у меня Adobe Page maker документ отображается не корректно т. е шрифт , цифры показывает нормально а вот кириллицу нет

    Reply

    • Avatar

      admin

      |

      попробуйте первый способ

      Reply

  • Avatar

    Dmitry

    |

    В папке C:\WINDOWS\system32, есть файлы С_1252 и С_1251
    так вот скопируйте куда нибудь С_1251 — переименуйте С_1251 в С_1252
    оригинальный С_1252 удалите (дав права на него) и вставьте назад в C:\WINDOWS\system32 новый перименованный С_1251 в С_1252 и перезагрузитесь. И все будет в порядке. В реестре у меня таких цифр нет которые вы предлагаете.

    Reply

Оставить комментарий