แชร์ผ่าน


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"