文字列をバイナリデータに変換します。
StringToBinary ( expression [, flag] )
パラメータ
expression | バイナリデータに変換する式 |
flag | [オプション] 文字列をどのようにバイナリとして格納するかを変更します: flag = 1 (デフォルト)バイナリデータはANSI flag = 2 バイナリデータはUTF16リトルエンディアン flag = 3 バイナリデータはUTF16リトルエンディアン flag = 4 バイナリデータはUTF8 |
返し値
バイナリ表現を返します。
注意
なし。
関連
Binary, BinaryToString, IsBinary, String
例
; ANSIバイナリから文字列へ
$buffer = StringToBinary("Hello - ??")
MsgBox(4096, "String() representation" , $buffer)
$buffer = BinaryToString($buffer)
MsgBox(4096, "BinaryToString() ANSI representation" , $buffer)
; UTF16-LEバイナリから文字列へ
$buffer = StringToBinary("Hello - ??", 2)
MsgBox(4096, "String() representation" , $buffer)
$buffer = BinaryToString($buffer, 2)
MsgBox(4096, "BinaryToString() UTF16-LE representation" , $buffer)
; UTF16-BEバイナリから文字列へ
$buffer = StringToBinary("Hello - ??", 3)
MsgBox(4096, "String() representation" , $buffer)
$buffer = BinaryToString($buffer, 3)
MsgBox(4096, "BinaryToString() UTF16-BE representation" , $buffer)
; UTF8バイナリから文字列へ
$buffer = StringToBinary("Hello - ??", 4)
MsgBox(4096, "String() representation" , $buffer)
$buffer = BinaryToString($buffer, 4)
MsgBox(4096, "BinaryToString() UTF8 representation" , $buffer)