WinFAQ - сайт о Windows, программах, администрировании и локальных сетях
продам офис
Продать офис выгодно, продам офис в ЦАО.
kp.ren-tek.ru
Выгодные цены на ж д перевозки.
Выгодные цены на ж д перевозки.
gruz.msk.ru
дешевые туры в оаэ
Самые дешевые туры в оаэ от skidki-online.ru.
www.skidki-online.ru
Яндекс   Директ


Часто задаваемые вопросы по Windows 95/98/ME/NT/2000/XP

Руководство по выживанию для администраторов и пользователей


Как включить воспроизведение русских букв в нелокализованных программах?

Для воспроизведения русских букв в нелокализованных программах необходимо, чтобы последняя работала с кодовой таблицей 1251. Для этого в реестре изменяется соответствие между кодовой страницей программы и используемым при отображении символов файлом кодовой таблицы.

Изначально они соответствуют друг другу:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage

1250 = с_1250.nls
1251 = с_1251.nls
1252 = с_1252.nls
...

Большинство нелокализованных программ использует в качестве кодовой страницы альтернативного языка страницу 1250. При этом вместо русских букв выводятся символы европейских языков с надстрочными знаками. Приведенная ниже операция позволяет обмануть программу и подставить в ее родную кодовую страницу таблицу от кодировки 1251 (кириллица).
В итоге запись в реестре будет выглядеть так:

1250 = c_1251.nls
1251 = c_1251.nls
1252 = c_1252.nls
....

После этого нелокализованные программы будут нормально воспроизводить русские буквы.

Есть и более "продвинутые" программы, использующие кодовую страницу 1252. В этом случае корректируется строка

1252 = ....

Для избежания недоразумений рекомендуется внести изменения в обе строки - 1250 и 1252. Если Вам попалась более хитрая программа, то можно попытаться изменить другие таблицы, расположенные по тому же адресу.

Все вышеперечисленные действия можно выполнить и не прибегая к ручному редактированию реестра. Для этого воспользуйтесь программой ЛеньROVER - ftp://zorro.mtts.perm.ru/pub/os/lenrover.exe. Автор - Алексей Арсеньев (mailto:arsen@mtts.perm.ru).






Rambler's Top100
Copyright © 1999-2003 Alexander Naoumovitch, Andrew Harchenko and SavageNoName
Авторские права на оригиналы статей: Microsoft Corporation, SavillTech Ltd, Simon Clausen