VBS string -> array of byte

Программирование на Active Server Pages и VBScript.
ger_kar
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1882
Зарегистрирован: 19.05.2011 (Чт) 19:23
Откуда: Кыргызстан, Иссык-Куль, г. Каракол

Re: VBS string -> array of byte

Сообщение ger_kar » 14.09.2012 (Пт) 21:32

Да заморочено, но тоже может пригодится, возьму на заметку.
Бороться и искать, найти и перепрятать

ark
Бывалый
Бывалый
 
Сообщения: 216
Зарегистрирован: 18.07.2011 (Пн) 0:57

Re: VBS string -> array of byte

Сообщение ark » 19.09.2012 (Ср) 11:13

sandrey74 писал(а):В результате получил такой файл
0000000000: FEFF 041F 043E 043F │ 043A 0430 0020 002D ?Попка -
0000000010: 0020 0434 0443 0440 │ 0430 043A дурак
Что это за 0x04 и 0xFE, 0xFF вначале - науке неизвестно...

Почему неизвестно?
FEFF - ВОМ (Bite order mark) Означает, что стрим твой (как и файл) - big-endian UTF-16
041F = "П"
043E = "о"
043F = "п"
Ну и так далее. Поставь первому стриму нужный чарсет ("windows-1251" или "us-ascii") и пиши себе строку, тогда во втором стриме будет нужный тебе массив байтов

ALX_2002
Мега гуру
Мега гуру
 
Сообщения: 2006
Зарегистрирован: 25.11.2002 (Пн) 20:03

Re: VBS string -> array of byte

Сообщение ALX_2002 » 27.12.2012 (Чт) 3:08

Код: Выделить всё
MsgBox TypeName(strToBin("abcdefghijk"))

Function strToBin(buffer)
   With CreateObject("SAPI.spMemoryStream")
      .Write buffer
      strToBin = .getData
   End With
End Function


Может пригодится...

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

Re: VBS string -> array of byte

Сообщение Хакер » 27.12.2012 (Чт) 13:48

ark писал(а):ВОМ (Bite order mark)

Byte, а не bite.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

ALX_2002
Мега гуру
Мега гуру
 
Сообщения: 2006
Зарегистрирован: 25.11.2002 (Пн) 20:03

Re: VBS string -> array of byte

Сообщение ALX_2002 » 06.08.2014 (Ср) 14:04

OFFTOP: Bite order mark = Порядок расположения следов укусов ? :shock:

Пред.

Вернуться в ASP и VBScript

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

    TopList