Форумы inFrance  - Франция по-русски
Вернуться   Форумы inFrance - Франция по-русски > Клуб inFrance > Клуб технической взаимопомощи

 
 
Опции темы Опции просмотра
  #6
Старое 27.11.2003, 00:58
Кандидат в мэтры
 
Аватара для axe
 
Дата рег-ции: 09.04.2002
Откуда: СПб
Сообщения: 464
Как включить (выключить аналогично) воспроизведение русских букв в нелокализованных программах?
Для воспроизведения русских букв в нелокализованных программах необходимо, чтобы последняя работала с кодовой таблицей 1251. Для этого в реестре изменяется соответствие между кодовой страницей программы и используемым при отображении символов файлом кодовой таблицы.

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

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\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. Если Вам попалась более хитрая программа, то можно попытаться изменить другие таблицы, расположенные по тому же адресу.

В Windows NT также помогает изменение следующего ключа

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontMapper
Установите параметр DEFAULT=0xcc (204) вместо 0x00 (Именно DEFAULT, а не (Default)).
Все вышеперечисленные действия можно выполнить и не прибегая к ручному редактированию реестра. Для этого воспользуйтесь программой ЛеньROVER - ftp://zorro.mtts.perm.ru/pub/os/lenrover.exe. Автор - Алексей Арсеньев (mailto:arsen@mtts.perm.ru).

Это мне помогло избавиться от последствий перехода на русские шрифты

axe вне форумов  
 Ответ с цитатой 
 


Закладки


Здесь присутствуют: 1 (пользователей - 0 , гостей - 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с TCF DAP bisounours Учеба во Франции 5 10.10.2011 17:36
Проблема с wi-fi rs1 Клуб технической взаимопомощи 1 28.08.2009 23:47
Проблема с SFR Bellski Телефон, интернет и русское телевидение во Франции 1 17.06.2009 20:03
Проблема с ICQ Stepanna Клуб технической взаимопомощи 4 02.03.2005 17:52
Проблема с SFR Soph Телефон, интернет и русское телевидение во Франции 41 20.11.2003 23:58


Часовой пояс GMT +2, время: 15:04.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
 
Рейтинг@Mail.ru
 
©2000 - 2005 Нелла Цветова
©2006 - 2025 infrance.su
Design, scripts upgrade ©Oleg, ALX