Консультация № 74126
04.02.2007, 21:30
0.00 руб.
0 1 1
Здравствуйте !У меня такой вопрос?В диалоговых окнах некоторых приложений установленных не на системном диске в пути
к файлу,имена некоторых подпапок отображаются некоректно(в виде????? или кракозябром )Это очень мешает при записи данных на диск например-вместо названий какието иероглифы.
Пока я заметил это в таких программах:CDBurnerXP PRO3(запись на CD) и GIMP(растровый редактор)и кажется такое было
в программе 7-ZIP Они все бесплатные.Относится ли эта проблема к самим программам или это проблемма каких-то настроек?
Если можно дайте подсказку куда копать. Хотел послать скриншоты но не разберусь как их вправить в эти чудесные формы

Обсуждение

Неизвестный
04.02.2007, 23:16
общий
это ответ
Здравствуйте, Japa!
Это может быть пролема как в программе, так и в настройках системы.
Если в программе (ресурсы были некорректно собраны и протестированы) - то сделать вы ничего не сможете, нужно пересобирать саму программу.
Если это проблема в системе (особенно такое случается при англ. винде и установленном русском MUI с оставленным англ. интерфейсом), то кодировки можно лечить в два этапа.
1. Региональные настройки - выставить русский язык по умолчанию для неюникодных приложений. Перегружаем машину и смотрим на результат.
2. Если первый способ ничего не дал, то лезем в реестр. Находим 3 ключа - HKEY_LOCAL_MACHINE\\SYSTEM\\ControlSet001\\Control\\Nls\\CodePage, HKEY_LOCAL_MACHINE\\SYSTEM\\ControlSet002\\Control\\Nls\\CodePage и HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Nls\\CodePage. Во всех трех ключах нужно изменить значения - 1250, 1251, 1252, установив их в c_1251.nls
После этого перегружаем систему и смотрим на результат.
Это должно помочь уже с вероятностью на 98% :)
Но! Есть здесь маленький нюанс. Изменение эти ключей может привести к некорректному отображению некоторых символов из других языков, таких как например, немецкого, франзузского, итальянского etc.
Форма ответа