Показать полную графическую версию : Проблема с некоторыми программами и русским языком win7 x64 EN SP1
Здравствуйте.
Эта программа http://redram.com.ua/im/TL494.rar отображает вопросы вместо русского шрифта. На ХР СП3 ENG русские буквы отображались корректно.
ОСь русифицирована, русская поддержка для non Unicode включена. Как превратить вопросы в русские символы?
это скорее всего связано с кодовыми страницами. c_1252.nls нужно заменить на c_1251.nls.
Сделал все как тут http://ipmnet.ru/~sadilina/Common%20problems%20windows/184.html не сработало.
проделал на 2003 сервере, вот до замены кодовой страницы
http://www.winjector.org/img/Capture.PNG
вот после
http://www.winjector.org/img/Capture1.PNG
Efir,
Как в Вин7 вызвать вкладку на вашем первом рисунке? В ХР умел это делать.
Идём в С:\Windows\System32 , находим C_1250.NLS и C_1252.NLS . Оригинальные файлы переименовываем, копируем и вставляем файл C_1251.NLS дважды. Переименовываем их в C_1250.NLS и C_1252.NLS. Перезагрузка.
А вкладку можно найти так: ПУ - Язык и региональные стандарты - Дополнительно - Изменить язык системы.
Дал как на х86, х64 не пользуюсь пока, ищите аналогии.
borison, извините, не заглядывал в эту тему. Переименовывать файлы в данном случае не требуется. По ссылке, которую вы же давали выше, нужно в реестре поменять соответствие имени той или иной кодовой страницы тому или иному наименованию файла. То есть присвоить кодовой странице c_1252.nls файл с именем c_1251.nls, чтобы загрузчик грузил другой файл. Вот и все. В первом посте вы писали русская поддержка для non Unicode включена » поэтому не пойму почему вы спрашиваете где найти вкладку, но в любом случае я показал ее для того, чтобы вы видели, что при выбранном языке "Русский" опции "Язык для программ без поддержки юникод" все равно отображаются вместо текста знаки вопроса.
id_romeo
10-09-2013, 17:49
borison, попробуй открыть C:\WINDOWS\system32\intl.cpl, затем на вкладке Advanced выбери русский язык. Если ты переименовывал файлы (чего делать вообще не следовало), то вставь установочный диск в дисковод компакт дисков, система должна будет предложить это сделать.
P.S. Также ставил английскую Windows 7, только вот все эти настройки я делал перед установкой.
Столкнулся с тем же. Win 7 32 eng
Системная локаль - уже выставлена русской, то есть, не-юникодные должны понимать кириллицу.
И если написать в блокноте с клавы русский текст - сохраняет его отлично.
Если скопипастить с тырнет-страницы - тоже.
Но! Если в блокнота в блокнот копипастить (настройки батников группировал) - русский текст обращается в одни ????? ?????
Насколько помню, 1252 в 1251 никогда не менял, глюков каких-то от этого не должно бы быть.
сейчас ради любопытства сменил - еще веселее: мешанина из отдельных буков и знаков вопроса.
поставил в блокноте "подтверждать кодировку" - показывает, что файл уже в win1251 кодировке, при копипасте подтверждает, что копируемый текст тоже 1251, но этот текст уже в виде ???? ????? еще в диалоге подтверждения.
Куда пинать?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.