BinaryFormat.Text
Atgriež bināru formātu, kas satur teksta vērtību.
Syntax
BinaryFormat.Text(
length as any,
optional encoding as TextEncoding.Type
) as function
Remarks
Atgriež bināru formātu, kas satur teksta vērtību. Vērtība length norāda dekodējamo baitu skaitu vai garuma bināro formātu, kas atrodas teksta priekšā. Neobligātā vērtība encoding norāda teksta kodējumu. Ja vērtība encoding nav norādīta, tad kodējums tiek noteikts no Unikoda baitu secības atzīmēm. Ja nav nevienas baitu secības atzīmes, tad tiek izmantots TextEncoding.Utf8.
Examples
Example #1
Dekodēt divus baitus kā ASCII tekstu.
let
binaryData = #binary({65, 66, 67}),
textFormat = BinaryFormat.Text(2, TextEncoding.Ascii)
in
textFormat(binaryData)
Result:
"AB"
Example #2
Dekodēt ASCII tekstu, ja teksta garums baitos tiek rādīts teksta priekšā kā baits.
let
binaryData = #binary({2, 65, 66}),
textFormat = BinaryFormat.Text(
BinaryFormat.Byte,
TextEncoding.Ascii
)
in
textFormat(binaryData)
Result:
"AB"
Category
Binary Formats.Reading text