Function Reference

StringToBinary

文字列をバイナリデータに変換します。

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)