Čítať v angličtine

Zdieľať cez


BinaryFormat.Text

Syntax

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

Informácie

Vráti binárny formát, ktorý prečíta textovú hodnotu. Hodnota length určuje počet bajtov, ktoré sa majú dekódovať, alebo binárny formát dĺžky, ktorá predchádza text. Voliteľná encoding hodnota určuje kódovanie textu. encoding Ak nie je hodnota zadaná, kódovanie sa určí z značiek poradia bajtov Unicode. Ak žiadne značky poradia bajtov nie sú k dispozícii, TextEncoding.Utf8 použije sa hodnota .

Príklad č. 1

Dekódujte dva bajtov ako text ASCII.

Použitie

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

Výkon

"AB"

Príklad č. 2

Dekódujte text ASCII, v ktorom sa dĺžka textu v bajtoch zobrazuje pred textom ako bajt.

Použitie

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

Výkon

"AB"