Lue englanniksi

Jaa


BinaryFormat.Text

Syntaksi

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

Noin

Palauttaa binaarimuodon, joka lukee tekstiarvon. length määrittää niiden tavujen määrän, joiden koodaus puretaan, tai tekstiä edeltävän pituuden binaarimuodon. Valinnainen encoding arvo määrittää tekstin koodauksen. Jos encoding ei ole määritetty, koodaus määritetään Unicode-tavujärjestysmerkinnöistä. Jos tavujärjestysmerkkejä ei ole, käytetään TextEncoding.Utf8.

Esimerkki 1

Pura kahden tavun koodaus ASCII-tekstinä.

käyttö

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

Output

"AB"

Esimerkki 2

Pura koodaus ASCII-tekstistä, jossa tekstin pituus tavuina näkyy ennen tekstiä tavuna.

käyttö

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

Output

"AB"