BinaryFormat.Text
Syntax
BinaryFormat.Text(length as any, optional encoding as nullable number) as function
Om
Returnerar ett binärt format som läser ett textvärde. length
Anger antalet byte som ska avkodas, eller det binära formatet för längden som föregår texten. Det valfria encoding
värdet anger kodningen av texten. Om inte encoding
anges bestäms kodningen från Unicode-byteordningsmarkeringarna. Om det inte finns några byteordningsmarkeringar används det TextEncoding.Utf8
.
Exempel 1
Avkoda två byte som ASCII-text.
Användning
let
binaryData = #binary({65, 66, 67}),
textFormat = BinaryFormat.Text(2, TextEncoding.Ascii)
in
textFormat(binaryData)
Output
"AB"
Exempel 2
Avkoda ASCII-text där textens längd i byte visas före texten som byte.
Användning
let
binaryData = #binary({2, 65, 66}),
textFormat = BinaryFormat.Text(
BinaryFormat.Byte,
TextEncoding.Ascii
)
in
textFormat(binaryData)
Output
"AB"