Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 7 (http://forum.oszone.net/forumdisplay.php?f=95)
-   -   Проблема с некоторыми программами и русским языком win7 x64 EN SP1 (http://forum.oszone.net/showthread.php?t=267271)

borison 01-09-2013 16:24 2211095

Проблема с некоторыми программами и русским языком win7 x64 EN SP1
 
Здравствуйте.
Эта программа http://redram.com.ua/im/TL494.rar отображает вопросы вместо русского шрифта. На ХР СП3 ENG русские буквы отображались корректно.

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

Efir 01-09-2013 17:29 2211127

это скорее всего связано с кодовыми страницами. c_1252.nls нужно заменить на c_1251.nls.

borison 01-09-2013 19:31 2211171

Сделал все как тут http://ipmnet.ru/~sadilina/Common%20...ndows/184.html не сработало.

Efir 01-09-2013 21:53 2211240

проделал на 2003 сервере, вот до замены кодовой страницы



вот после


borison 06-09-2013 11:02 2213633

Efir,

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

_zerx_ 06-09-2013 11:24 2213648

Идём в С:\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 2214310

Вы не правы zerx.

Efir 10-09-2013 14:21 2215610

borison, извините, не заглядывал в эту тему. Переименовывать файлы в данном случае не требуется. По ссылке, которую вы же давали выше, нужно в реестре поменять соответствие имени той или иной кодовой страницы тому или иному наименованию файла. То есть присвоить кодовой странице c_1252.nls файл с именем c_1251.nls, чтобы загрузчик грузил другой файл. Вот и все. В первом посте вы писали
Цитата:

Цитата borison
русская поддержка для non Unicode включена »

поэтому не пойму почему вы спрашиваете где найти вкладку, но в любом случае я показал ее для того, чтобы вы видели, что при выбранном языке "Русский" опции "Язык для программ без поддержки юникод" все равно отображаются вместо текста знаки вопроса.

id_romeo 10-09-2013 17:49 2215729

borison, попробуй открыть C:\WINDOWS\system32\intl.cpl, затем на вкладке Advanced выбери русский язык. Если ты переименовывал файлы (чего делать вообще не следовало), то вставь установочный диск в дисковод компакт дисков, система должна будет предложить это сделать.

P.S. Также ставил английскую Windows 7, только вот все эти настройки я делал перед установкой.

bredych 24-11-2017 13:01 2779875

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

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

Куда пинать?


Время: 19:06.

Время: 19:06.
© OSzone.net 2001-