ตัวแปลงยูนิโค้ด
แปลงข้อความระหว่างรูปแบบธรรมดา, JavaScript escape, รหัส U+ และ HTML numeric reference รอง…
เริ่มใช้งาน
คุณสมบัติและตัวอย่างการใช้งาน
แปลงข้อความที่มีอีโมจิ
ตัวอย่าง: ป้อนข้อความ "A" ตามด้วยอีโมจิหน้ายิ้ม (U+1F600) ในโหมด escape ผลลัพธ์จะเป็น \u0041 ตามด้วยคู่ surrogate ของอีโมจิในรูปแบบ UTF-16 เช่น \ud83d\ude00 ในโหมดรหัสจุด จะได้ U+0041 U+1F600
รูปแบบที่รองรับ
- ข้อความธรรมดา (literal text)
- JavaScript escape: รู้จักรูปแบบ
\uXXXXสี่หลัก และรูปแบบ\u{...}ที่มีปีกกา - รหัสจุด U+: รู้จักค่า U+ สูงสุดหกหลักฐานสิบหก
- HTML numeric character reference: รู้จักเฉพาะรูปแบบฐานสิบ (
A) และฐานสิบหก (A) เท่านั้น
ข้อจำกัดที่ควรทราบ
- ไม่รองรับการถอดรหัส HTML entity แบบมีชื่อ เช่น
&จะไม่ถูกแปลงเป็น & - ไม่มีการปรับรูปแบบ Unicode (normalization) หรือตรวจจับ mojibake
- ไม่เปลี่ยนการเข้ารหัสไฟล์ และไม่รับประกันว่าฟอนต์ที่ใช้จะแสดงผลอักขระทุกตัวได้
- อักขระที่ไม่ถูกต้องจะถูกรายงานเป็นรหัสจุดที่ไม่ถูกต้อง
คำถามที่พบบ่อย
1. ตัวแปลงรองรับอักขระสูงสุดกี่ตัว?
รองรับข้อความสูงสุด 500,000 ตัวอักษร หากเกินจะไม่สามารถแปลงได้
2. เหตุใดอีโมจิจึงแสดงเป็นเครื่องหมายคำถามหรือกล่อง?
เครื่องมือแปลงเป็นรหัสหรือ escape แต่ไม่ได้ควบคุมการแสดงผล ฟอนต์หรือระบบของคุณอาจไม่รองรับอักขระนั้น ควรใช้รหัสจุด U+ เพื่อตรวจสอบ
3. ตัวแปลงสามารถถอดรหัส HTML entity เช่น ได้หรือไม่?
ไม่สามารถ ถอดรหัสได้เฉพาะ numeric character reference เท่านั้น entity แบบมีชื่อจะไม่ถูกแปลง
ความเป็นส่วนตัว
การแปลงทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณ ไม่มีการส่งข้อมูลไปยังเซิร์ฟเวอร์
การประมวลผลเกิดขึ้นภายในเบราว์เซอร์ของคุณ