; Преобразование бинарных данных 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)