閱讀英文

共用方式為


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"