BinaryFormat.Text
Pateikiamas dvejetainis formatas, kuris perskaito teksto reikšmę.
Syntax
BinaryFormat.Text(
length as any,
optional encoding as TextEncoding.Type
) as function
Remarks
Pateikiamas dvejetainis formatas, kuris perskaito teksto reikšmę. length nurodo dekoduotinų baitų skaičių arba dvejetainį formatą, kuris yra prieš tekstą. Pasirinktinė encoding reikšmė nurodo teksto kodavimą. Jei encoding nenurodyta, tada kodavimas nustatomas iš „Unicode“ baitų eiliškumo žymų. Jei nėra baitų eiliškumo žymų, tada naudojama TextEncoding.Utf8.
Examples
Example #1
Dekoduoti du baitus kaip ASCII tekstą.
let
binaryData = #binary({65, 66, 67}),
textFormat = BinaryFormat.Text(2, TextEncoding.Ascii)
in
textFormat(binaryData)
Result:
"AB"
Example #2
Dekoduoti ASCII tekstą, kur teksto ilgis baitais rodomas prieš tekstą kaip baitas.
let
binaryData = #binary({2, 65, 66}),
textFormat = BinaryFormat.Text(
BinaryFormat.Byte,
TextEncoding.Ascii
)
in
textFormat(binaryData)
Result:
"AB"
Category
Binary Formats.Reading text