อ่านในภาษาอังกฤษ

แชร์ผ่าน


BinaryFormat.Text

วากยสัมพันธ์

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

ประมาณ

ส่งกลับรูปแบบไบนารีที่อ่านค่าข้อความ length ระบุจํานวนไบต์ที่จะถอดรหัส หรือรูปแบบไบนารีของความยาวที่อยู่ก่อนหน้าข้อความ ค่า encoding ที่เลือกได้ จะระบุการเข้ารหัสของข้อความ ถ้าไม่ได้ระบุ encoding การเข้ารหัสจะถูกกําหนดจากเครื่องหมายการจัดลําดับไบต์ Unicode ถ้าไม่มีเครื่องหมายลําดับไบต์แสดงอยู่ TextEncoding.Utf8 จะถูกใช้

ตัวอย่างที่ 1

ถอดรหัสสองไบต์เป็นข้อความ ASCII

การใช้งาน

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

ผลลัพธ์ของ

"AB"

ตัวอย่างที่ 2

ถอดรหัสข้อความ ASCII ที่ความยาวของข้อความในหน่วยไบต์ปรากฏก่อนข้อความเป็นไบต์

การใช้งาน

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

ผลลัพธ์ของ

"AB"