Delen via


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"