Skip to main content

BinaryFormat.Text

Mengembalikan format perduaan yang membaca nilai teks.

Syntax

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

Remarks

Mengembalikan format perduaan yang membaca nilai teks. length menentukan bilangan bait untuk dinyahkod atau format perduaan bagi panjang yang mendahului teks. Nilai encoding pilihan menentukan pengekodan teks. Jika encoding tidak ditentukan, maka pengekodan ditentukan daripada tanda jujukan bait Unicode. Jika tiada tanda jujukan bait, maka TextEncoding.Utf8 digunakan.

Examples

Example #1

Nyahkodkan dua bait sebagai teks ASCII.

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

Result:

"AB"

Example #2

Nyahkodkan teks ASCII yang mana panjang teks dalam bait muncul sebelum teks sebagai bait.

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

Result:

"AB"

Category

Binary Formats.Reading text