BinaryFormat.Text
Gibt ein Binärformat zurück, das einen Textwert liest.
Syntax
BinaryFormat.Text(
length as any,
optional encoding as TextEncoding.Type
) as function
Remarks
Gibt ein Binärformat zurück, das einen Textwert liest. length
gibt die Anzahl von Bytes zum Decodieren an, oder das Binärformat der Länge, die dem Text vorausgeht. Der optionale Wert encoding
gibt die Codierung des Texts an. Ohne Angabe von encoding
wird die Codierung anhand der Unicode-Bytereihenfolge-Marken bestimmt. Sind keine Bytereihenfolge-Marken vorhanden, wird TextEncoding.Utf8
verwendet.
Examples
Example #1
Decodiert zwei Bytes als ASCII-Text.
let
binaryData = #binary({65, 66, 67}),
textFormat = BinaryFormat.Text(2, TextEncoding.Ascii)
in
textFormat(binaryData)
Result:
"AB"
Example #2
Decodieren Sie ASCII-Text, in dem die Länge des Texts in Bytes vor dem Text als Byte angezeigt wird.
let
binaryData = #binary({2, 65, 66}),
textFormat = BinaryFormat.Text(
BinaryFormat.Byte,
TextEncoding.Ascii
)
in
textFormat(binaryData)
Result:
"AB"
Category
Binary Formats.Reading text