BinaryFormat.Text
Syntaxis
BinaryFormat.Text(length as any, optional encoding as nullable number) as function
Info
Retourneert een binaire indeling die een tekstwaarde leest. Hiermee length
geeft u het aantal bytes op dat moet worden gedecodeerd of de binaire indeling van de lengte die voorafgaat aan de tekst. De optionele encoding
waarde geeft de codering van de tekst op. Als de encoding
code niet is opgegeven, wordt de codering bepaald door de Unicode-bytevolgordemarkeringen. Als er geen bytevolgordemarkeringen aanwezig zijn, TextEncoding.Utf8
wordt deze gebruikt.
Voorbeeld 1
Twee bytes decoderen als ASCII-tekst.
Gebruik
let
binaryData = #binary({65, 66, 67}),
textFormat = BinaryFormat.Text(2, TextEncoding.Ascii)
in
textFormat(binaryData)
Uitvoer
"AB"
Voorbeeld 2
Decodeer ASCII-tekst waarbij de lengte van de tekst in bytes voor de tekst als een byte wordt weergegeven.
Gebruik
let
binaryData = #binary({2, 65, 66}),
textFormat = BinaryFormat.Text(
BinaryFormat.Byte,
TextEncoding.Ascii
)
in
textFormat(binaryData)
Uitvoer
"AB"