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"