IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Программирование (https://www.imho.ws/forumdisplay.php?f=40)
-   -   Какая кодировка текста в telnet'e? (https://www.imho.ws/showthread.php?t=61209)

V@nya 08.06.2004 16:06

Какая кодировка текста в telnet'e?
 
Какая кодировка текста в telnet'e? Я думал, раз это консольное приложение, то dos, но обломился, если скопировать из его окна русский текст в UltraEdit то волучаем:
Microsoft Windows XP [?????? 5.1.2600]
(?) ?????????? ??????????, 1985-2001.

А если в блокнот, то:
Microsoft Windows XP [Версия 5.1.2600]
(С) Корпорация Майкрософт, 1985-2001.

Я пишу просто сам telnet клиент, и получаю в текстбоксе текст:
Microsoft Windows XP [%`a(o 5.1.2600]
()
.`/.` f(o )*`.a.db, 1985-2001.

В какой он кодировке??????????????????

Slanj 08.06.2004 18:36

Там кодировка самая обычная ASCII (все символы кодивуются в один байт). А в UltraEdit видно стоит ANSI (2 байта). В блокноте тоже стоит ASCII. Все дело в том, что таблица символов для английского у них совпадают, а для русского различаются.

/7y3uK 08.06.2004 22:11

Я тик понимаю под виндовозную консоль пишешь? А API CharToOem и OemToChar или OemToAnsi и пр. не помогают?

V@nya 09.06.2004 11:14

/7y3uK, я пишу под .NET и использую его классы для перекодировки, не помогает, да ты и сам глянь на этот текст:
Microsoft Windows XP [%`a(o 5.1.2600]
()
.`/.` f(o )*`.a.db, 1985-2001.
Разве это cp866 (dos)? Нет, это точно не дос кодировка, а какая не знаю, сам поробуй декодировать этот текст в:
Microsoft Windows XP [Версия 5.1.2600]
(С) Корпорация Майкрософт, 1985-2001.

Сейчас проверил, и похоже там 7bit'ная кодировка, вопрос какая?


Часовой пояс GMT +4, время: 21:38.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.