В русской ХР вместо букв иероглифы

Обсуждение проблем, связанных с ПО для компьютеров

Модераторы: Al_lexx, Sharp, ionika, Happy_MAN, 0xFF, Atom, Serega S.U.

Ответить
Rousman
Сообщения: 36
Зарегистрирован: 03 июл 2006, 10:15

В русской ХР вместо букв иероглифы

Сообщение Rousman »

В русской ХР SP3 в некоторых программах вместо руских букв отображаются иероглифы, но не везде - в основном в меню в некоторых программах. В настройках языка в расположении стоит Россия. Где еще посмотреть?
Angel
Сообщения: 714
Зарегистрирован: 19 июн 2006, 14:52

Сообщение Angel »

Ещё в языке используемом для програм не поддерживающих Юникод - тоже поставить русский, если не поможет то поиском по реестру в значениях параметров 1252.nls и сменить на 1251.nls (можно для надёжности там-же и 1250.nls сменить на 1251.nls)
Аватара пользователя
Al_lexx
Сообщения: 15308
Зарегистрирован: 10 авг 2006, 00:05
Откуда: Местный
Контактная информация:

Сообщение Al_lexx »

В тех же настройках посмотреть дополнительные параметры, там есть раздел - язык, для прог, не поддерживающих юникод -> Указать русский.
Изображение
Что то ищете? В GOOGLE!
Аватара пользователя
Vose
Сообщения: 4347
Зарегистрирован: 12 июн 2006, 14:22
Откуда: Свердл. обл.

Сообщение Vose »

Q: проблемы с кириллицей в Windows NT/2000/XP
А: Можно попробовать ее исправить по
этой инструкции: в Windows 2000 войдите, для начала, в «Control Panel» - «Regional Options»
(«Панель управления» - «Язык и стандарты»). На закладке «General» («Общие»), в разделе
«Settings for the current user» («Параметры настройки для текущего пользователя») поставьте
«Russian» («Русский») а в «Language settings for the system» («Языковые параметры системы»)
- «Cyrillic» («Кириллица») и установите его как default-шрифт («Задать умолчание»).
В появившемся окне «Select System Locale» необходимо выставить «Russian» («Русский»). Далее
нажмите кнопку «Other» («Другие») и установите флажок «20880 (IBM EBCDIC – Cyrillic (Russian))».
Если не помогло, то в редакторе реестра откройте ветвь HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\FontSubstitutes
и исправьте параметры шрифта, «отвечающего» за окна с искаженными символами:
«MS Shell Dlg»=«Tahoma»
«MS Shell Dlg 2»=«Tahoma»
на
«MS Shell Dlg»=« Tahoma,204»
«MS Shell Dlg 2»=«Tahoma,204»
либо на
«MS Shell Dlg»=«Lucida Sans Unicode»
«MS Shell Dlg 2»=«Lucida Sans Unicode»
Для других шрифтов тоже можно выбрать кириллическое подмножество, дописав к ним цифры «204».
Также в ветви HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\FontMapper
установите:
«ARIAL»=dword:000000cc
«DEFAULT»=dword:000000cc
И, наконец, в ветви:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage
«1251»=«C_1251.NLS»
«1252»=«C_1251.NLS»
«866»=«C_866.NLS»
«ACP»=«1251»
«OEMCP»=«866»
«MACCP»=«10007»
«OEMHAL»=«vga866.fon»
@=«C_1251.NLS»
После изменений следует перезагрузить Windows

---------------------------------------
А обычно бывает достаточно только этого:

В Windows XP также необходимо в диалоге «Control Panel» - «Regional and Language Options»
- «Advanced» («Панель управления» - «Язык и региональные стандарты» - «Дополнительно»)
поставить флажок в длинном списке кодировок "Code page conversion tables" («Кодовые страницы
таблиц преобразования») на строке «20880 (IBM EBCDIC - Cyrillic (Russian))» и установить
параметр «Language for non-Unicode programs» («Язык программ, не поддерживающих Юникод»)
в положение «Rusian» («Русский»). А на вкладках «Regional Options» и «Languages» («Региональные
параметры» и «Языки») везде установить поддержку русского языка – это параметры «Standarts and
formats», «Location», («Языковые стандарты и форматы», «Расположение»). В разделе «Languages»
- «Text services and input languages» («Языки» - «Языки и службы текстового ввода») нужно
добавить русскую раскладку клавиатуры.
----------------------------------------

Ещё в XP-Tweaker есть галочка, позволяющая подобные проблемы решать.
Глупый пингвин робко прячет, умный - смело достаёт...
Ответить