Jaa


BinaryFormat.Text

Syntaksi

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

Tietoja

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

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)

Tuloste

"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)

Tuloste

"AB"