| imho.ws |
![]() |
|
|
|
# 1 |
|
Full Member
Регистрация: 20.07.2002
Адрес: Находка
Сообщения: 740
![]() ![]() ![]() ![]() ![]() ![]() |
Какая кодировка текста в 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. В какой он кодировке?????????????????? |
|
|
|
|
# 2 |
|
::VIP::
Регистрация: 09.05.2004
Адрес: Киев
Сообщения: 670
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Там кодировка самая обычная ASCII (все символы кодивуются в один байт). А в UltraEdit видно стоит ANSI (2 байта). В блокноте тоже стоит ASCII. Все дело в том, что таблица символов для английского у них совпадают, а для русского различаются.
|
|
|
|
|
# 4 |
|
Full Member
Регистрация: 20.07.2002
Адрес: Находка
Сообщения: 740
![]() ![]() ![]() ![]() ![]() ![]() |
/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'ная кодировка, вопрос какая? Последний раз редактировалось V@nya; 09.06.2004 в 12:15. |
|
|