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"