imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Компьютеры > Программирование
Опции темы
Старый 08.06.2004, 16:06     # 1
V@nya
Full Member
 
Аватар для V@nya
 
Регистрация: 20.07.2002
Адрес: Находка
Сообщения: 740

V@nya Луч света в тёмном царствеV@nya Луч света в тёмном царствеV@nya Луч света в тёмном царствеV@nya Луч света в тёмном царствеV@nya Луч света в тёмном царствеV@nya Луч света в тёмном царстве
Какая кодировка текста в 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.

В какой он кодировке??????????????????
V@nya вне форума  
Старый 08.06.2004, 18:36     # 2
Slanj
::VIP::
 
Аватар для Slanj
 
Регистрация: 09.05.2004
Адрес: Киев
Сообщения: 670

Slanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj Сэнсэй
Там кодировка самая обычная ASCII (все символы кодивуются в один байт). А в UltraEdit видно стоит ANSI (2 байта). В блокноте тоже стоит ASCII. Все дело в том, что таблица символов для английского у них совпадают, а для русского различаются.
Slanj вне форума  
Старый 08.06.2004, 22:11     # 3
/7y3uK
Advanced Member
 
Аватар для /7y3uK
 
Регистрация: 09.03.2004
Адрес: толстозадая Москва
Сообщения: 498

/7y3uK Реально крут(а)/7y3uK Реально крут(а)/7y3uK Реально крут(а)/7y3uK Реально крут(а)
Я тик понимаю под виндовозную консоль пишешь? А API CharToOem и OemToChar или OemToAnsi и пр. не помогают?
/7y3uK вне форума  
Старый 09.06.2004, 11:14     # 4
V@nya
Full Member
 
Аватар для V@nya
 
Регистрация: 20.07.2002
Адрес: Находка
Сообщения: 740

V@nya Луч света в тёмном царствеV@nya Луч света в тёмном царствеV@nya Луч света в тёмном царствеV@nya Луч света в тёмном царствеV@nya Луч света в тёмном царствеV@nya Луч света в тёмном царстве
/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.
V@nya вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


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




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