Sdílet prostřednictvím


BinaryFormat.Text

Syntax

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

O nás

Vrátí binární formát, který čte textovou hodnotu. length určuje počet bajtů, které se mají dekódovat, nebo binární formát délky, která předchází textu. Volitelná hodnota encoding určuje kódování textu. Pokud encoding není zadán, je kódování určeno značkami pořadí bajtů Unicode. Pokud nejsou k dispozici žádné značky pořadí bajtů, použije se TextEncoding.Utf8.

Příklad 1

Dekódujte dva bajty jako text ASCII.

využití

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

výstup

"AB"

Příklad 2

Dekódujte text ASCII, kde se délka textu v bajtech zobrazuje před textem jako bajt.

využití

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

výstup

"AB"