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"