Как перекодировать текст в семибитку?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
HackerOK
Начинающий
Начинающий
 
Сообщения: 2
Зарегистрирован: 10.07.2008 (Чт) 18:41

Как перекодировать текст в семибитку?

Сообщение HackerOK » 10.07.2008 (Чт) 18:47

Здравствуйте многоуважаемые ALL.

Сталкнулся с сстуацией когда надо перекодировать(программно) текст в семибитку. Не нашел в инете нигде описания. Помогите кто чем может, ПЛЗ. Спасибо за уделенное внимание.

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 10.07.2008 (Чт) 21:26

возможно в семиотику? если да, тогда я совсем запутан :? а если нет, тогда объясни, что такое семибитика

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 11.07.2008 (Пт) 0:45

Видимо текст, где под каждый символ отводится 7 бит, и, соответственно, границы символов не совпадают с границами байтов.

Если так, то проход по строке + shl от 1 до 7 по 7 раз.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 11.07.2008 (Пт) 7:55

Я подозреваю, что нужно кодирование для электронной почты.
И если это так, то не следовало создавать топик в этом разделе.
Lasciate ogni speranza, voi ch'entrate.

HackerOK
Начинающий
Начинающий
 
Сообщения: 2
Зарегистрирован: 10.07.2008 (Чт) 18:41

Сообщение HackerOK » 11.07.2008 (Пт) 13:09

alibek Да вы правы(чтото в духе base64). Но мне надо на выходе получить что-то типо:

E8329BFD4697D9EC37 (в строковом представлении (String). Т.е. также как представлен цвет в шестнадцатиричной системе (HEX).

В приведенном мной примере закодирована строка "hellohello".

Да и еще, если это поможет, я пытаюсь отправить СМС с моб.тел. с помощью модема телефона. Написал программу, но не могу программно сгенерировать строку закадированную в семибитную кодировку.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 11.07.2008 (Пт) 23:18

В таком случае Хакер уже дал ответ.
Переводишь строку в байтовый массив, по массиву применяешь shl, затем массив переводишь в hex-дамп.
Да, HackerOK, tag_warning (1).
Lasciate ogni speranza, voi ch'entrate.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot и гости: 28

    TopList