Книга: 500 типичных проблем и их решений при работе на ПК

Что делать, если вместо русских букв в программах – непонятные символы?

Что делать, если вместо русских букв в программах – непонятные символы?

Данная проблема встречается часто. Логика решения для Windows 2000 и Windows XP одинакова, а вот реализация немного различается. Поэтому они будут рассмотрены по отдельности.

Для начала запустите компонент Язык и стандарты (либо Панель управления ? Язык и стандарты, либо в меню Пуск ? Выполнить наберите команду intl.cpl).

Далее, если используется Windows 2000, на вкладке Общие в графе Язык (местоположение) выберите Русский, а в области Языковые параметры системы выберите Cyrillic. Нажмите кнопку Задать умолчание и в открывшемся окне еще раз укажите Русский.

Если же используется Windows XP, в области Местоположение выберите Россия (этот пункт отвечает в том числе и за системные шрифты). Далее на вкладке Дополнительно выберите язык Русский для использования в программах, не поддерживающих юникод.

Если проблемы не исчезли, то можно изменить параметры кодовых страниц с помощью реестра. Для этого скопируйте текст (листинг 9.3) в Блокнот, сохраните как file.reg и запустите. Затем перезагрузите компьютер.

Листинг 9.3. Изменение кодовой страницы

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlNlsCodePage]

“1252”=”c_1251.nls”

Можно также воспользоваться программой XP Tweaker RE (есть на прилагаемом компакт-диске): в левой части окна выберите раздел Система, в правой части перейдите на вкладку Решение проблем и установите флажок Использовать кодовую страницу 1251 вместо 1252.

Оглавление книги

Оглавление статьи/книги

Генерация: 1.242. Запросов К БД/Cache: 3 / 1
поделиться
Вверх Вниз