Описание функции


StringToBinary

Преобразует строку в бинарные данные.

StringToBinary(expression[,flag=1])

Параметры

expression Строка для преобразования.
flag [необязательный] Тип преобразования, может быть одним из следующих:
1 - (по умолчанию), ANSI
2 - UTF16 Little Endian
3 - UTF16 Big Endian
4 - UTF8

Возвращаемое значение

Возвращает бинарный вариант.

Примечания


Функцию можно подключить через команду exect

См. также

BinaryToString, Binary, String, IsBinary

Примеры:
 Как создать кнопку?


exect=$var_b=StringToBinary('Привет!',1)||_ViewValues('$var_b')||$var_s=BinaryToString(Eval('var_b'),1)||_ViewValues('$var_s') ;; пример преобразования строки в бинарный тип ANSI и обратно

exect=$var_b=StringToBinary('Привет!',2)||_ViewValues('$var_b')||$var_s=BinaryToString(Eval('var_b'),2)||_ViewValues('$var_s') ;; пример преобразования строки в бинарный тип UTF-16 LE и обратно

exect=$var_b=StringToBinary('Привет!',3)||_ViewValues('$var_b')||$var_s=BinaryToString(Eval('var_b'),3)||_ViewValues('$var_s') ;; пример преобразования строки в бинарный тип UTF-16 BE и обратно

exect=$var_b=StringToBinary('Привет!',4)||_ViewValues('$var_b')||$var_s=BinaryToString(Eval('var_b'),4)||_ViewValues('$var_s') ;; пример преобразования строки в бинарный тип UTF-8 и обратно

exect=RegWrite('HKEY_CURRENT_USER\Software\Test','TestKey6','REG_BINARY',StringToBinary('Hello')) ;; создаёт параметр с бинарными данными

exect=ClipPut(BinaryToString(StringToBinary(ClipGet(),2))) ;; декодировать в буфера обмена строку UTF-16 LE 1200 в ANSI 1251


© Аверин Андрей для Total Commander Image  Averin-And@yandex.ru