Læs på engelsk

Del via


BinaryFormat.Text

Syntaks

BinaryFormat.Text(length as any, optional encoding as nullable number) as function 

Omtrent

Returnerer et binært format, der læser en tekstværdi. Den length angiver det antal byte, der skal afkodes, eller det binære format for længden foran teksten. Den valgfri encoding værdi angiver kodningen af teksten. Hvis encoding ikke er angivet, bestemmes kodningen ud fra Unicode-byterækkefølgemærkerne. Hvis der ikke er nogen byterækkefølgemærker, bruges TextEncoding.Utf8.

Eksempel 1

Afkod to byte som ASCII-tekst.

brug

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

output

"AB"

Eksempel 2

Afkod ASCII-tekst, hvor længden af teksten i byte vises før teksten som en byte.

brug

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

output

"AB"