BinaryFormat.Text
語法
BinaryFormat.Text(length as any, optional encoding as nullable number) as function
關於
傳回可讀取文字值的二進位格式。
length
指定要解碼的位元組數,或長度的二進位格式 (放在文字前面)。 選擇性 encoding
值會指定文字的編碼。 如果未指定 encoding
,則會根據 Unicode 位元組順序標記來決定編碼。 如果沒有位元組順序標記,則使用 TextEncoding.Utf8
。
範例 1
將兩個位元組解碼成 ASCII 文字。
使用方式
let
binaryData = #binary({65, 66, 67}),
textFormat = BinaryFormat.Text(2, TextEncoding.Ascii)
in
textFormat(binaryData)
輸出
"AB"
範例 2
將 ASCII 文字解碼,其中文字的位元組長度以位元組形式出現在文字前面。
使用方式
let
binaryData = #binary({2, 65, 66}),
textFormat = BinaryFormat.Text(
BinaryFormat.Byte,
TextEncoding.Ascii
)
in
textFormat(binaryData)
輸出
"AB"