[решено] Замеченная проблема с кодировкой 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ав* Ё<Ё Ё┐п б<г│Ўл. С чем это может быть связано и как устранить проблему? Есть опасения что такой рамс с кодировкой присутствует не только здесь. |
Grunger86
У меня тоже самое. Первый раз такое вижу. |
Grunger86
Странно. У меня тоже так |
Grunger86
Аналогично. |
выполни в cmd перед telnet /? такую команду
mode con cp select=1251 и буте тебе счастье Это ошибка локализации. В консоли по умолчанию стоит 866 кодировка, а в программе текст набран в 1251. |
дык как исправлять будем? может какой-то патч из апдейтпака косячит локализацию или что еще? вроде в нормальной винде не должно быть такого :)
|
Grunger86
После интеграции чего? |
У меня нечто подобное было при кривой теме VistaXP. Причем при размере шрифта 120dpi. Лечил переключением в 96 и обратно в 120. Шаманство, но помогало!
|
Grunger86
Цитата:
открой файл telnet.exe в листере. Установи просмотр Unicode (6) и режим отображения ASCII (DOS charset). затем выполни поиск строки "-a". пролистай на пол экрана к концу файла и поиграйся переходами между дос/виндовс кодировками. Часть файла в дос кодировки, часть в windows. Открой файл tftp.exe в другом окне листера. Установи просмотр Unicode (6) и режим отображения ANSI (Windows charset). Затем выполни поиск строки "-i". и поиграйся переходами между дос/виндовс кодировками. Мой вывод это проблема telnet.exe а не винды. Нужно поистить багрепорт в M$. пускай фиксят. |
такой глюк на всех виндах, в которых проинтегрирован апдейтпак :)
ну да, в telnet.exe кодировка в хелпе ASCII а в tftp.exe ANSI, виндовая :) да и вообще там версия телнета какая-то новая, за 2005 год. может какой-то неофициальный патч из апдейтпака т.о. косячит кодировку или что-то в этом духе? или просто попробовать поставить туда более старую версию, должен же быть года эдак 2002... |
Grunger86
Цитата:
LOL, я прусь с таких людей (если бы один, но их много). vserd вам все объяснил доходчиво. Можете открыть файл Telnet.exe версии 5.1.2600.2180 (оригинальный, из SP2) в любом редакторе ресурсов и посмотреть на String 9. |
сорри. да я уже понял что это и в винде без апдейтпака, странно :) мелкософт косячит.
|
Тема очень старая, но всё же напишу.
Проблема решается переключением шрифта на "Точечный шрифт" в Свойствах консоли (правой кнопкой мыши на заголовке окна cmd.exe) вкладка шрифт. Кодировку ставим Windows1251 (chcp=1251). |
одноразово запускаем:
Код:
::Автоматически меняем цвет cmd.exe в зависимости от того, с какими правами было запущено Код:
chcp 1251 | rem |
Время: 15:56. |
Время: 15:56.
© OSzone.net 2001-