BinaryFormat.Text
BinaryFormat.Text(length as any, optional encoding as nullable number) as function
Gibt ein Binärformat zurück, das einen Textwert liest. length
gibt die Anzahl der zu decodierenden Bytes oder das Binärformat der Länge, die dem Text vorangestellt ist, an. Der optionale encoding
-Wert gibt die Codierung des Texts an. Wenn encoding
nicht angegeben ist, wird die Codierung aus den Unicode-Bytereihenfolge-Marken bestimmt. Wenn keine Bytereihenfolge-Marken vorhanden sind, wird TextEncoding.Utf8
verwendet.
Decodiert zwei Bytes als ASCII-Text.
Verwendung
let
binaryData = #binary({65, 66, 67}),
textFormat = BinaryFormat.Text(2, TextEncoding.Ascii)
in
textFormat(binaryData)
Ausgabe
"AB"
Decodieren Sie ASCII-Text, in dem die Länge des Texts in Bytes vor dem Text als Byte angezeigt wird.
Verwendung
let
binaryData = #binary({2, 65, 66}),
textFormat = BinaryFormat.Text(
BinaryFormat.Byte,
TextEncoding.Ascii
)
in
textFormat(binaryData)
Ausgabe
"AB"