หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
วากยสัมพันธ์
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"