StringToBinary
Преобразует строку в бинарные данные.
StringToBinary ( expression [, flag = 1 ] )
Параметры
expression | Строка для преобразования. |
flag |
[необязательный] Тип преобразования, может быть одним из следующих: 1 - (по умолчанию), ANSI 2 - UTF16 Little Endian 3 - UTF16 Big Endian 4 - UTF8 |
Возвращаемое значение
Возвращает бинарный вариант.См. также
BinaryToString, Binary, String, IsBinaryПример
; Преобразование бинарных данных ANSI в строку
$buffer = StringToBinary("Hello - ??") ; делаем бинарными
MsgBox(0, "Как String()" , $buffer)
$buffer = BinaryToString($buffer) ; делаем строковыми
MsgBox(0, "Представленная как BinaryToString() ANSI" , $buffer)
; Преобразование бинарных данных UTF16-LE в строку
$buffer = StringToBinary("Hello - ??", 2) ; делаем бинарными
MsgBox(0, "Представленная как String()" , $buffer)
$buffer = BinaryToString($buffer, 2) ; делаем строковыми
MsgBox(0, "Представленная как BinaryToString() UTF16-LE" , $buffer)
; Преобразование бинарных данных UTF16-BE в строку
$buffer = StringToBinary("Hello - ??", 3) ; делаем бинарными
MsgBox(0, "Представленная как String()" , $buffer)
$buffer = BinaryToString($buffer, 3) ; делаем строковыми
MsgBox(0, "Представленная как BinaryToString() UTF16-BE" , $buffer)
; Преобразование бинарных данных UTF8 в строку
$buffer = StringToBinary("Hello - ??", 4) ; делаем бинарными
MsgBox(0, "Представленная как String()" , $buffer)
$buffer = BinaryToString($buffer, 4) ; делаем строковыми
MsgBox(0, "Представленная как BinaryToString() UTF8" , $buffer)