UTF-16 ตารางรหัส
ป้อนข้อความสั้น ๆ เพื่อดูหน่วยรหัส UTF-16 ไบต์ BE/LE และประเภท BMP หรือคู่ตัวแทนแบบอักขระต่ออักขระ พร้อมคงข้อมูลอ้างอิงช่วงรายการตัวแทนไว้
วิธีใช้ตารางรหัส UTF-16
UTF-16 หน่วยโค้ดและผลลัพธ์ลำดับไบต์จะคำนวณเฉพาะในเบราว์เซอร์ปัจจุบัน และจะไม่อัปโหลดข้อความ
ป้อนข้อความสั้น ๆ
ป้อนค่าสเกลาร์ Unicode ได้สูงสุด 64 ค่า เครื่องมือจะประมวลผลอักขระตามลำดับเดิมทีละตัว
ดูหน่วยรหัส
ดูทีละอักขระสำหรับหน่วยรหัสหนึ่งหน่วยหรือคู่ตัวแทนระดับสูงและระดับต่ำ พร้อมด้วยไบต์ที่สอดคล้องกัน BMP และ UTF-16BE และ UTF-16LE
ตรวจสอบช่วงของคู่ตัวแทน
การค้นหาอักขระเดียวจะเชื่อมโยงกับ BMP หรือกฎตัวแทน และสามารถคัดลอก TSV หรือล้างข้อมูลที่ป้อนได้
ข้อจำกัดและข้อควรระวัง
- คอลัมน์ไบต์จะแสดงเฉพาะไบต์ของหน่วยโค้ดตามลำดับไบต์ที่ระบุ ไม่เพิ่ม BOM โดยอัตโนมัติ และไม่อนุมานลำดับไบต์ของไฟล์
- ค่า scalar ในระนาบเสริมใช้หน่วยโค้ด 16 สองหน่วย จำนวนหน่วยโค้ดไม่สามารถนับแทนจำนวนอักขระที่ผู้ใช้มองเห็นได้โดยตรง
- ตัวแทนสูงหรือตัวแทนต่ำที่แยกเดี่ยวไม่ใช่ค่ามาตราส่วน Unicode ที่ถูกต้อง เครื่องมือจะล้มเหลวและปิดการทำงานแทนที่จะสร้างไบต์ทดแทน
คำถามที่พบบ่อย
เหตุใดอีโมจิจึงมีหน่วยรหัส UTF-16 สองหน่วย
ค่าผสานของระนาบเสริมที่อยู่เหนือ U+10000 ต้องใช้ตัวแทนคู่สูงและตัวแทนคู่ต่ำร่วมกันในการแสดง
เหตุใดลำดับไบต์ของ UTF-16BE และ UTF-16LE จึงกลับกัน
ทั้งสองแบบแสดงหน่วยรหัส 16 เดียวกัน เพียงแต่ลำดับการจัดเก็บไบต์สูงและไบต์ต่ำของแต่ละหน่วยรหัสแตกต่างกัน
เอาต์พุตของหน้ามี BOM รวมอยู่หรือไม่
ไม่ใช่ ที่นี่จะแสดงไบต์การเข้ารหัสของสเกลาร์ค่าเดียว ส่วนไฟล์จำเป็นต้องมี BOM หรือไม่นั้น ขึ้นอยู่กับรูปแบบและโปรโตคอลที่ใช้