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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows NT/2000/2003 (http://forum.oszone.net/forumdisplay.php?f=5)
-   -   вместо букв кракозяблы DOS шрифты под 2000 (http://forum.oszone.net/showthread.php?t=4081)

bandr 18-04-2003 02:34 21533

Есть прога под DOS написанная. Под 98 нормально запускается и все меню по руски, под 2000 всё кракозяблами. Подскажите как это лечиться?

Blast 18-04-2003 07:15 21534

bandr
Можно попробовать в реестре
HKLM\SYSTEM\CurrentControlSet\Control\Keyboard Layout\DosKeybCodes
Изменить значение 00000409 на "ru"
Затем в autoexec.nt пишешь стpоку:
lh %SystemRoot%\System32\kb16 ru, перезагружаешься...
А можно поставить руссификатор, опять же в autoexec.nt, ну типа какой-нить keyrus...

ArtemD 18-04-2003 07:40 21535

Blast
столкнулся недавно с такой ситуацией, что keyrus под w2k странно работает. при переключении на русский язык все приложение покрывается черным экраном.
пришлось использовать руссификатор Negr.com

Blast 18-04-2003 07:48 21536

ArtemD
Возможно... я то давно не работал в ДОС-приложениях...так что ничего не могу сказать... Ну если кейрус глючит, то можно попробовать RKM v.3.0 (по крайней мере эта версия у меня работала)... может он будет вести себя лучше..

Добавлено:

А еще у меня гдето был key866, тоже работает на Win2k, уж не вспомню чей он, но при желании найти можно

ArtemD 18-04-2003 07:52 21537

Blast
ну я то пофиксил проблему...
теперь вопрос спортивного интереса... запустить именно KeyRus или убедиться, что он под w2k не работает ни при каких обстоятельствах
имхо это уже должен быть другой топик

VVVas 18-04-2003 21:27 21538

ArtemD
Ну у меня keyrus под 2k тоже не завелся.
bandr
а самую первую тему читать не пробовал?

AlexanderM 28-11-2003 14:24 21539

При выполнении команды
dir >qqq.txt
в файле qqq.txt русскоименные дирректории и файлы отображаются закорючками. То, что предложил Blast выполнил.
В чем собака зарыта?

ArtemD 28-11-2003 15:01 21540

AlexanderM
если как вы выразились "Закорючки" имеют следующий вид -
" 'R? ў гбваRcбвў_ D " - то дело в раскладке dos/win... откройте файл через Far и там есть возможность менять проссматриваемую кодировку. в режиме проссмотра или редактирования клавиша F8.
так же у Far-а есть возможность добавить в список проссматриваемых раскладок... перейдите в папку Far\Addons\Tables\Cyrillic и прочитайте файл Descript.ion в котором перечислены какие русские кодировки можно добавить.

AlexanderM 28-11-2003 15:17 21541

ArtemD
Спасибо за отклик на мой вопрос.
Данное решение мне понятно: в Total Commander при просмотре внутренним просмотрщиком можно нажать букву s и русский восстанавливается. Проблема в том, что получаемый файл мне нужен для дальнейшей обработки.



[s]Исправлено: AlexanderM, 15:23 28-11-2003[/s]

ArtemD 28-11-2003 15:21 21542

ищите перекодировщик илбо в том же Far-у в режиме редактирования: выделите все - поместите в буфер - смените кодировку - верните из буфера - сохраните файл.

Kent 28-11-2003 21:38 21543

AlexanderM

Есть такая команда chcp, меняет кодовую страницу.
Сделай chcp 1251, потом dir, получишь текст в виндовой кодировке.

amdmax 28-11-2003 23:01 21544

А можно сделать бат файл. где будет грузиться сначала кейрус, а потом необходимый аппликейшн.


Время: 02:17.

Время: 02:17.
© OSzone.net 2001-