BinaryFormat.Text
Returnerar ett binärformat som läser ett textvärde.
Syntax
BinaryFormat.Text(
length as any,
optional encoding as TextEncoding.Type
) as function
Remarks
Returnerar ett binärformat som läser ett textvärde. length
anger hur många byte som ska avkodas eller binärformatet för längden som föregår texten. Det valfria värdet encoding
anger textens kodning. Om encoding
inte anges fastställs kodningen baserat på Unicode-byteordningsmärken. Om det inte finns några byteordningsmärken används TextEncoding.Utf8
.
Examples
Example #1
Avkoda två byte som ASCII-text.
let
binaryData = #binary({65, 66, 67}),
textFormat = BinaryFormat.Text(2, TextEncoding.Ascii)
in
textFormat(binaryData)
Result:
"AB"
Example #2
Avkoda ASCII-text där längden på texten i byte visas före texten som en byte.
let
binaryData = #binary({2, 65, 66}),
textFormat = BinaryFormat.Text(
BinaryFormat.Byte,
TextEncoding.Ascii
)
in
textFormat(binaryData)
Result:
"AB"
Category
Binary Formats.Reading text