Baca dalam bahasa Inggris

Bagikan melalui


BinaryFormat.Text

Sintaksis

BinaryFormat.Text(length as any, optional encoding as nullable number) as function 

Tentang

Mengembalikan format biner yang membaca nilai teks. length menentukan jumlah byte yang akan didekodekan, atau format biner panjang yang mendahului teks. Nilai encoding opsional menentukan pengodean teks. Jika encoding tidak ditentukan, maka pengodean ditentukan dari tanda urutan byte Unicode. Jika tidak ada tanda urutan byte yang ada, maka TextEncoding.Utf8 digunakan.

Contoh 1

Dekode dua byte sebagai teks ASCII.

Penggunaan

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

Output

"AB"

Contoh 2

Dekode teks ASCII di mana panjang teks (dalam byte) muncul sebelum teks sebagai byte.

Penggunaan

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

Keluaran

"AB"