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"