Les på engelsk

Del via


BinaryFormat.Text

Syntaks

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

Om

Returnerer et binærformat som leser en tekstverdi. Den length angir antall byte som skal dekodes, eller det binære formatet for lengden som kommer foran teksten. Den valgfrie encoding-verdien angir kodingen av teksten. Hvis encoding ikke er angitt, bestemmes kodingen fra unicode-byterekkefølgemerkene. Hvis ingen byterekkefølgemerker finnes, brukes TextEncoding.Utf8.

Eksempel 1

Dekode to byte som ASCII-tekst.

bruk

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

utdata

"AB"

Eksempel 2

Dekode ASCII-tekst der lengden på teksten i byte vises før teksten som en byte.

bruk

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

utdata

"AB"