Hop til hovedindhold

BinaryFormat.Text

Returnerer et binært format, der læser en tekstværdi.

Syntax

BinaryFormat.Text(
length as any,
optional encoding as TextEncoding.Type
) as function

Remarks

Returnerer et binært format, der læser en tekstværdi. length angiver antallet af byte, der skal afkodes, eller det binære format af den længde, der står foran teksten. Den valgfrie værdi encoding angiver kodningen af teksten. Hvis encoding ikke er angivet, bestemmes kodningen ud fra de Unicode-baserede byterækkefølgemærker. Hvis der ikke findes nogen byterækkefølgemærker, bruges TextEncoding.Utf8.

Examples

Example #1

Afkod to byte som ASCII-tekst.

let
binaryData = #binary({65, 66, 67}),
textFormat = BinaryFormat.Text(2, TextEncoding.Ascii)
in
textFormat(binaryData)

Result:

"AB"

Example #2

Afkod ASCII-tekst, hvor længden af teksten i byte står foran teksten 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