PDA

Просмотр полной версии : В установленной проге вместо букв закорючки


NEON
13.12.2013, 11:57
В установленной проге вместо букв закорючки..

Причем в настройках языка программ не поддерживающего UNICODE стоит русский ..

Windows 7, x32, русская версия.

Как исправить ?

vovik
13.12.2013, 12:26
Первое, очевидное, предположение: эта программа написана, чтобы отображать закорючки.
Поскольку, неизвестно, что это за программа, считаю эту версию наиболее вероятной.:rolleyes:

NEON
13.12.2013, 13:00
Я думаю имя программы (Ваш кирпичный дом) и скрин этих закорючек , мало чем поможет, поэтому и не писал...

Borland
13.12.2013, 15:26
Запустите в режиме совместимости с Win98 (под которую, собственно, программа предназначена). Не поможет - ставьте Win98 и эту программу под ней.

NEON
13.12.2013, 22:39
неа , никак , черт с ней...

Fermata
14.12.2013, 00:14
неа , никак , черт с ней...
Что, правда ставил 98-ю винду? :)

Если под закорючками подразумеваются обычные кракозябры, то в инете есть файлик ruscodepage.reg для изменения соответствия кодовых страниц. Меняет закорючки на буквы, проще говоря.
И не забудь перезагрузить комп.

Borland
14.12.2013, 03:24
в инете есть файлик ruscodepage.reg
"В инете" есть много чего, с самыми разными названиями. И бывает что под одинаковым названием встречаются совершенно разные штуки.
Файлик с ключами реестра, который под Win98 "лечит" - под 7-кой вполне может калечить.
Если программа "заточена" под Win98 (причём криво заточена) и под 7-кой глючит - надо не 7-ку допиливать, а эту самую программу. :imho:

Fermata
16.12.2013, 22:32
И бывает что под одинаковым названием встречаются совершенно разные штуки.
Тогда надо открыть файл блокнотом и посмотреть. Должно быть примерно так:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]
"1250"="c_1251.nls"
"1251"="c_1251.nls"
"1252"="c_1251.nls"
"1253"="c_1251.nls"
"1254"="c_1251.nls"
"1255"="c_1251.nls"
Это часто помогает при неправильном отображении кириллицы, а ветка реестра одинакова для всех виндов - для WinXP и Win8 точно, наверно и для Win7 подойдёт. В крайнем случае всё легко вернуть назад.

Plague
16.12.2013, 22:54
у меня в принципе была эта мысль.
единственный момент - судя по IP товарищ из Израиля. Не перекосит ли у него от этого иврит?

Borland
16.12.2013, 23:30
Sterwoza, иногда да, помогает.
Хотя в данном конкретном случае, сдаётся мне, ковырять нужно совсем в другой ветке реестраHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes
Именно она (таблица подстановки шрифтов) отвечает за отображение неюникодных символов юникодными шрифтами...
И для правильного отображения нужно добавить туда ключик "Имя шрифта используемого данной программой" со значением типа "Times New Roman,204".
Не перекосит ли у него от этого иврит?
Обязательно перекосит. CP1255 как раз иврит и есть. :gigi:

Borland
17.12.2013, 10:02
Ссылки по теме:
Как избавиться от вопросиков которые появляются вместо русского шрифта в английском
проблема с иероглифами(шрифты)
Проблема шрифтов в менюшках
Руссификация Windows 2000 без потери en-us
Русские программы в Английской Windows XP
Добавление кирилицы

Возмущаться сюда: Повозмущаюсь: доколе русские будут применять нестандартные шрифты?!:gigi: