Войти

Показать полную графическую версию : Проблема с некоторыми программами и русским языком win7 x64 EN SP1


borison
01-09-2013, 16:24
Здравствуйте.
Эта программа http://redram.com.ua/im/TL494.rar отображает вопросы вместо русского шрифта. На ХР СП3 ENG русские буквы отображались корректно.

ОСь русифицирована, русская поддержка для non Unicode включена. Как превратить вопросы в русские символы?

Efir
01-09-2013, 17:29
это скорее всего связано с кодовыми страницами. c_1252.nls нужно заменить на c_1251.nls.

borison
01-09-2013, 19:31
Сделал все как тут http://ipmnet.ru/~sadilina/Common%20problems%20windows/184.html не сработало.

Efir
01-09-2013, 21:53
проделал на 2003 сервере, вот до замены кодовой страницы

http://www.winjector.org/img/Capture.PNG

вот после

http://www.winjector.org/img/Capture1.PNG

borison
06-09-2013, 11:02
Efir,

Как в Вин7 вызвать вкладку на вашем первом рисунке? В ХР умел это делать.

_zerx_
06-09-2013, 11:24
Идём в С:\Windows\System32 , находим C_1250.NLS и C_1252.NLS . Оригинальные файлы переименовываем, копируем и вставляем файл C_1251.NLS дважды. Переименовываем их в C_1250.NLS и C_1252.NLS. Перезагрузка.

А вкладку можно найти так: ПУ - Язык и региональные стандарты - Дополнительно - Изменить язык системы.

Дал как на х86, х64 не пользуюсь пока, ищите аналогии.

borison
07-09-2013, 19:50
Вы не правы zerx.

Efir
10-09-2013, 14:21
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, только вот все эти настройки я делал перед установкой.

bredych
24-11-2017, 13:01
Столкнулся с тем же. Win 7 32 eng
Системная локаль - уже выставлена русской, то есть, не-юникодные должны понимать кириллицу.
И если написать в блокноте с клавы русский текст - сохраняет его отлично.
Если скопипастить с тырнет-страницы - тоже.
Но! Если в блокнота в блокнот копипастить (настройки батников группировал) - русский текст обращается в одни ????? ?????

Насколько помню, 1252 в 1251 никогда не менял, глюков каких-то от этого не должно бы быть.
сейчас ради любопытства сменил - еще веселее: мешанина из отдельных буков и знаков вопроса.
поставил в блокноте "подтверждать кодировку" - показывает, что файл уже в win1251 кодировке, при копипасте подтверждает, что копируемый текст тоже 1251, но этот текст уже в виде ???? ????? еще в диалоге подтверждения.

Куда пинать?




© OSzone.net 2001-2012