Olvasás angol nyelven

Megosztás a következőn keresztül:


BinaryFormat.Text

Syntax

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

Névjegy

Szöveges értéket beolvasó bináris formátumot ad vissza. A length kódolandó bájtok számát vagy a szöveg előtti hossz bináris formátumát adja meg. Az opcionális encoding érték a szöveg kódolását határozza meg. Ha nincs encoding megadva, akkor a kódolás a Unicode bájtsorrendjelekből lesz meghatározva. Ha nincsenek bájtsorrend-jelek, akkor TextEncoding.Utf8 a rendszer használja.

1\. példa

Két bájt dekódolás ASCII-szövegként.

Használat

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

Hozam

"AB"

2\. példa

Olyan ASCII-szöveg dekódolása, amelynél bájtban a szöveg hossza bájtként jelenik meg a szöveg előtt.

Használat

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

Hozam

"AB"