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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 2000/XP/2003 (http://forum.oszone.net/forumdisplay.php?f=32)
-   -   [решено] Замеченная проблема с кодировкой telnet /? (http://forum.oszone.net/showthread.php?t=84340)

Grunger86 21-05-2007 13:18 589250

[решено] Замеченная проблема с кодировкой telnet /?
 
Народ, скажите - у кого при запуске следующей команды (из cmd):
Код:

telnet /?
отображается корявая кодировка, вида:
telnet [-a][-e 'Ё┐ўR<][-f "*c<_ўеR¤*][-l ?┐п][-t 'ЁЇ]["§?< [?Rав]]
-l "Є*§лў*?в Ё┐п ЇR<м§Rў*в?<п ¤<п ўлЇR<-?-Ёп ўеR¤* ў г¤*<?--го бЁбв?┐г
ЇаЁ гб<RўЁЁ, звR -* -?c ЇR¤¤?а│Ёў*?вбп Ї*а*┐?ва TELNET ENVIRON.
-a ?RЇлвЄ* *ўвR┐*вЁз?бЄR?R ўеR¤* ў бЁбв?┐г. 'R │?, звR Ё Є<оз -l,
-R ЁбЇR<м§г?в в?Єгй?? Ё┐п ЇR<м§Rў*в?<п, ЇR¤ ЄRвRал┐ ўлЇR<-?-
в?ЄгйЁc ўеR¤ ў бЁбв?┐г.
-e '<г│?Ў-лc бЁ┐ўR< Ї?а?Є<оз?-Ёп а?│Ё┐* ўўR¤* ў RЄ-? telnet-Є<Ё?-в*.
-f ?┐п д*c<* бR бвRаR-л Є<Ё?-в* ¤<п ўлЇR<-?-Ёп ўеR¤* ў бЁбв?┐г.
-t "Є*§лў*?в вЁЇ telnet-в?а┐Ё-*<*.
?R¤¤?а│Ёў*овбп вR<мЄR 4 вЁЇ* в?а┐Ё-*<Rў: vt100, vt52, ansi Ё vtnt.
"§?< "Є*§лў*?в Ё┐п г§<* Ё<Ё IP-*¤а?б г¤*<?--R?R ЄR┐Їмов?а*,
Є ЄRвRаR┐г ўлЇR<-п?вбп ЇR¤Є<оз?-Ё?.
?Rав "Є*§лў*?в -R┐?а ЇRав* Ё<Ё Ё┐п б<г│Ўл.

С чем это может быть связано и как устранить проблему? Есть опасения что такой рамс с кодировкой присутствует не только здесь.

qeraser 21-05-2007 17:56 589375

Grunger86
У меня тоже самое. Первый раз такое вижу.

FLINT 21-05-2007 18:09 589385

Grunger86
Странно. У меня тоже так

vek 22-05-2007 08:46 589511

Grunger86
Аналогично.

vserd 22-05-2007 10:17 589553

выполни в cmd перед telnet /? такую команду
mode con cp select=1251 и буте тебе счастье
Это ошибка локализации.
В консоли по умолчанию стоит 866 кодировка, а в программе текст набран в 1251.

Grunger86 22-05-2007 13:36 589651

дык как исправлять будем? может какой-то патч из апдейтпака косячит локализацию или что еще? вроде в нормальной винде не должно быть такого :)

Vadikan 22-05-2007 19:32 589788

Grunger86
После интеграции чего?

NikLok 22-05-2007 22:26 589843

У меня нечто подобное было при кривой теме VistaXP. Причем при размере шрифта 120dpi. Лечил переключением в 96 и обратно в 120. Шаманство, но помогало!

vserd 23-05-2007 10:46 589976

Grunger86
Цитата:

может какой-то патч из апдейтпака косячит локализацию или что еще?
Возьми тотал коммандер.
открой файл telnet.exe в листере. Установи просмотр Unicode (6) и режим отображения ASCII (DOS charset). затем выполни поиск строки "-a".
пролистай на пол экрана к концу файла и поиграйся переходами между дос/виндовс кодировками. Часть файла в дос кодировки, часть в windows.

Открой файл tftp.exe в другом окне листера. Установи просмотр Unicode (6) и режим отображения ANSI (Windows charset). Затем выполни поиск строки "-i". и поиграйся переходами между дос/виндовс кодировками.

Мой вывод это проблема telnet.exe а не винды. Нужно поистить багрепорт в M$. пускай фиксят.

Grunger86 24-05-2007 22:51 590642

такой глюк на всех виндах, в которых проинтегрирован апдейтпак :)
ну да, в telnet.exe кодировка в хелпе ASCII а в tftp.exe ANSI, виндовая :)
да и вообще там версия телнета какая-то новая, за 2005 год. может какой-то неофициальный патч из апдейтпака т.о. косячит кодировку или что-то в этом духе? или просто попробовать поставить туда более старую версию, должен же быть года эдак 2002...

Petya V4sechkin 25-05-2007 09:04 590727

Grunger86
Цитата:

такой глюк на всех виндах, в которых проинтегрирован апдейтпак
Ну да, всегда виноват апдейтпак :) А без апдейтпака проверить затрудняетесь?
LOL, я прусь с таких людей (если бы один, но их много).

vserd вам все объяснил доходчиво.
Можете открыть файл Telnet.exe версии 5.1.2600.2180 (оригинальный, из SP2) в любом редакторе ресурсов и посмотреть на String 9.

Grunger86 26-05-2007 23:55 591379

сорри. да я уже понял что это и в винде без апдейтпака, странно :) мелкософт косячит.

mh_max 15-08-2019 16:24 2884216

Тема очень старая, но всё же напишу.
Проблема решается переключением шрифта на "Точечный шрифт" в Свойствах консоли (правой кнопкой мыши на заголовке окна cmd.exe) вкладка шрифт.
Кодировку ставим Windows1251 (chcp=1251).

wadimus 22-08-2019 19:39 2885132

одноразово запускаем:
Код:

::Автоматически меняем цвет cmd.exe в зависимости от того, с какими правами было запущено
::Теперь при запуске с обычными правами командная строка будет иметь зеленый текст на черном фоне,
::а при запуске с правами администратора красный текст на черном фоне.
Reg.exe add "HKLM\Software\Microsoft\Command Processor" /v "AutoRun" /t REG_SZ /d "reg query "HKEY_USERS\S-1-5-19\Environment" /v TEMP 2>&1 | findstr /I /C:"REG_EXPAND_SZ" 2>&1 > NUL && (color 0C) || (color 0A)" /f
::фиксируем CMD окно в левом верхнем углу
Reg.exe add "HKCU\Console\%%SystemRoot%%_system32_cmd.exe" /v "WindowPosition" /t REG_DWORD /d "1638406" /f
::меняем шрифт и размер CMD окна на Lucida Console и 16 пиксель
Reg.exe add "HKCU\Console\%%SystemRoot%%_system32_cmd.exe" /v "FontSize" /t REG_DWORD /d "1048576" /f
Reg.exe add "HKCU\Console\%%SystemRoot%%_system32_cmd.exe" /v "FontFamily" /t REG_DWORD /d "54" /f
Reg.exe add "HKCU\Console\%%SystemRoot%%_system32_cmd.exe" /v "FontWeight" /t REG_DWORD /d "400" /f
Reg.exe add "HKCU\Console\%%SystemRoot%%_system32_cmd.exe" /v "FaceName" /t REG_SZ /d "Lucida Console" /f

и в начале батников применяем:
Код:

chcp 1251 | rem


Время: 14:59.

Время: 14:59.
© OSzone.net 2001-