次の方法で共有


BinaryFormat.Text

構文

BinaryFormat.Text(length as any, optional encoding as nullable number) as function 

バージョン情報

テキスト値を読み取るバイナリ形式を返します。 length はデコードするバイト数、またはテキストの前にある長さのバイナリ形式を指定します。 省略可能な encoding 値では、テキストのエンコードを指定します。 encoding が指定されていない場合、エンコードは Unicode バイト オーダー マークから決定されます。 バイト オーダー マークが存在しない場合は、TextEncoding.Utf8 が使用されます。

例 1

2 バイトを 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"