หน้าแรก / เครื่องมือนักพัฒนา / ตัวแปลงยูนิโค้ด
เครื่องมือออนไลน์ฟรี

ตัวแปลงยูนิโค้ด

แปลงข้อความระหว่างรูปแบบธรรมดา, 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 แบบมีชื่อจะไม่ถูกแปลง

ความเป็นส่วนตัว

การแปลงทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณ ไม่มีการส่งข้อมูลไปยังเซิร์ฟเวอร์

การประมวลผลเกิดขึ้นภายในเบราว์เซอร์ของคุณ