ปิดโฆษณา
ตัวแปลง Unicode
ตัวแปลง Unicode
รองรับการแปลงสองทิศทางระหว่างอักขระและจุดโค้ด Unicode จัดการอีโมจิ คู่ตัวแทน และข้อความหลายภาษา ตรวจจับรูปแบบหลายแบบโดยอัตโนมัติ (U+, \u, 0x, ทศนิยม) เหมาะสำหรับการดีบักการเข้ารหัสอักขระ การวิเคราะห์ข้อมูล และการตรวจจับความปลอดภัย
🚀 เริ่มต้นอย่างรวดเร็ว
- ตัวอักษร → โค้ดพอยต์: กรอกข้อความแล้วคลิก "เข้ารหัส" เพื่อดูโค้ดพอยต์
- โค้ดพอยต์ → ตัวอักษร: กรอกโค้ด แล้วคลิก "ถอดรหัส" เพื่อได้ข้อความที่อ่านได้ (รวมถึงอีโมจิแบบผสม)
- โหมดชุด: แปลงตัวอักษรหรือโค้ดพอยต์ทีละหลายตัวได้
- ทิศทาง: เลือกผ่านปุ่ม เข้ารหัส/ถอดรหัส
📌 สถานการณ์การใช้งานทั่วไป
- การเขียนโปรแกรม: จัดการ encoding และดีบักปัญหาสตริง
- วิเคราะห์ข้อมูล: ตรวจสอบอักขระพิเศษ/encoding ในข้อความ
- งานเครือข่าย: แยก/ตรวจสอบฟิลด์ฐานสิบหกในแพ็กเก็ต รวมถึงทิศทางข้อความ
- การเรียนการสอน: ทำความเข้าใจพื้นฐานของการเข้ารหัสตัวอักษร
- ความปลอดภัย: ตรวจจับอักขระล่องหน เช่น zero‑width, ZWJ
- แปลงรูปแบบ: แปลงระหว่างรูปแบบโค้ดและ encoding ต่าง ๆ
🎛️ พารามิเตอร์และรูปแบบโค้ด
- รูปแบบโค้ดพอยต์: U+4E2D, U+0041
- รูปแบบ escape: \u4E2D, \u0041
- เลขฐานสิบ: 20013, 65
- เลขฐานสิบหก: 0x4E2D, 0x0041
- ตัวคั่น: ใช้ช่องว่าง คอมมา หรือเซมิโคลอนได้
🧭 คำแนะนำการใช้งาน
- อินพุตข้อความ: พิมพ์หรือวางเนื้อหาที่ต้องการแปลง
- รายละเอียดอีโมจิ: อีโมจิบางตัวประกอบด้วยหลายโค้ดพอยต์
- เรื่อง surrogate: ตัวอักษรที่อยู่นอก BMP จะถูกแทนใน UTF‑16 เป็น surrogate pair
⚠️ ข้อจำกัดและความเข้ากันได้
- ช่วงค่าที่ไม่ถูกต้อง: ค่าที่น้อยกว่า 0 หรือมากกว่า 0x10FFFF จะถูกปฏิเสธ
- การแสดงผล: ลักษณะการแสดงอักขระขึ้นกับแพลตฟอร์มหรือฟอนต์
- บล็อกบางกลุ่ม: บล็อกประวัติศาสตร์บางชุดอาจไม่แสดงผลในเทอร์มินัล/เบราว์เซอร์บางตัว
🔒 ความเป็นส่วนตัวและความปลอดภัย
- การประมวลผลทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณ ข้อมูลจะไม่ออกจากอุปกรณ์
❓ คำถามที่พบบ่อย
ทำไมตัวอักษรบางตัวจึงถูกแสดงเป็นหน่วย UTF‑16 มากกว่าหนึ่งตัว?
เพราะโค้ดพอยต์ของมันอยู่นอก BMP UTF‑16 จึงต้องใช้ surrogate pair แทนหนึ่งตัวอักษร
ทำไมอีโมจิบางตัวประกอบด้วยหลายโค้ดพอยต์?
อีโมจิบางแบบเป็นลำดับผสม
สามารถผสมเลขฐานสิบหกกับฐานสิบในอินพุตเดียวกันได้ไหม?
ได้ เครื่องมือนี้ตรวจจับรูปแบบ U+ / 0x / \u / ทศนิยมให้อัตโนมัติ และรองรับการใช้ช่องว่าง/คอมมา/เซมิโคลอนเป็นตัวคั่น
แตกต่างจาก ASCII อย่างไร?
ASCII ครอบคลุมเพียงช่วง 0–127 ในขณะที่ Unicode รองรับสคริปต์และสัญลักษณ์ทั่วโลกได้ถึง U+10FFFF