Пређи на главни садржај

BinaryFormat.Text

Vraća binarni format koji čita tekstualnu vrednost.

Syntax

BinaryFormat.Text(
length as any,
optional encoding as TextEncoding.Type
) as function

Remarks

Vraća binarni format koji čita tekstualnu vrednost. Navodi length broj bajtova za dekodiranje ili binarni format dužine koji prethodi tekstu. Opcionalna vrednost encoding navodi kodiranje teksta. Ako encoding nije navedeno, onda se kodiranje određuje iz Unicode oznaka redosleda bajta. Ako nema oznaka redosleda bajta, koristi se TextEncoding.Utf8.

Examples

Example #1

Dekodiranje dva bajta kao ASCII teksta.

let
binaryData = #binary({65, 66, 67}),
textFormat = BinaryFormat.Text(2, TextEncoding.Ascii)
in
textFormat(binaryData)

Result:

"AB"

Example #2

Dekodiranje ASCII teksta pri čemu se dužina teksta u bajtovima pojavljuje ispred teksta kao bajt.

let
binaryData = #binary({2, 65, 66}),
textFormat = BinaryFormat.Text(
BinaryFormat.Byte,
TextEncoding.Ascii
)
in
textFormat(binaryData)

Result:

"AB"

Category

Binary Formats.Reading text