Проблемы с кодировкой. Некорректное отображение шрифтов
В 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
Подписывайся на канал MyFirstComp на YouTube!
Адам
| #
у меня Adobe Page maker документ отображается не корректно т. е шрифт , цифры показывает нормально а вот кириллицу нет
Reply
admin
| #
попробуйте первый способ
Reply
Dmitry
| #
В папке C:\WINDOWS\system32, есть файлы С_1252 и С_1251
так вот скопируйте куда нибудь С_1251 — переименуйте С_1251 в С_1252
оригинальный С_1252 удалите (дав права на него) и вставьте назад в C:\WINDOWS\system32 новый перименованный С_1251 в С_1252 и перезагрузитесь. И все будет в порядке. В реестре у меня таких цифр нет которые вы предлагаете.
Reply