ตัวแปลงรหัส Unicode
\uXXXX ใช้เลขฐานสิบหก 4 หลัก ครอบคลุมเฉพาะระนาบ BMP (U+0000 ถึง U+FFFF) ส่วน \u{XXXXXX} ใช้วงเล็บปีกกาและครอบคลุมช่วง Unicode ทั้งหมด รวมถึง Emoji ชุดอักขระกำหนดวิธีแมปอักขระเป็นไบต์: UTF-8 ครอบคลุมอักขระทุกตัว, Latin1 รองรับเฉพาะ 0x00-0xFF
ตัวแปลงรหัส Unicode ออนไลน์ฟรี รองรับรูปแบบ \uXXXX, U+ Code Point และ HTML Entity เหมาะสำหรับการดีบัก Frontend การจัดการข้อความ และการตรวจสอบการเข้ารหัสอักขระ
คำแนะนำที่เกี่ยวข้อง
กรณีการใช้งาน
- แปลงอักขระภาษาไทยเป็นรูปแบบ \uXXXX เพื่อใช้ในซอร์สโค้ด Frontend หรือไฟล์คอนฟิก
- ตรวจสอบรหัส U+ Code Point ของอักขระขณะดีบักงานด้านภาษาและสากลวิวัตน์ (Internationalization)
- คืนค่าเนื้อหาที่ถูก Escape ด้วย Unicode กลับมาเป็นข้อความที่อ่านออกเพื่อการแสดงผล
- ตรวจสอบปัญหาการเข้ารหัสอักขระพิเศษในค่าที่ส่งคืนจาก API
วิธีการใช้งาน
- เลือกทิศทางการแปลง (ข้อความเป็น Unicode หรือ Unicode เป็นข้อความ)
- ป้อนข้อความหรือรหัส Unicode ที่ต้องการแปลง
- เครื่องมือจะทำการแปลงโดยอัตโนมัติและแสดงผลลัพธ์
- คัดลอกผลลัพธ์ไปใช้ในซอร์สโค้ด คอนฟิก หรือการดีบัก
คุณสมบัติ
- รองรับหลายรูปแบบการแปลง: เหมาะสำหรับการแปลงแบบสองทางระหว่างข้อความและรูปแบบ \uXXXX หรือ U+ Code Point
- งานยอดนิยมสำหรับ Frontend และ i18n: ใช้สำหรับการดีบักซอร์สโค้ด, การตั้งค่าไฟล์แปลภาษา (i18n) และการตรวจสอบสตริงใน API
- แสดงผลอักขระที่ชัดเจน: ช่วยให้เข้าใจรูปแบบการเข้ารหัสจริงของภาษาไทย สัญลักษณ์ และอักขระพิเศษต่างๆ
- ทำงานร่วมกับการแปลงอื่นได้ดี: เชื่อมต่อกับกระบวนการจัดการ HTML/URL Encode และการจัดการอักขระพิเศษอื่นๆ ได้อย่างลงตัว
คำถามที่พบบ่อย
Unicode Escape เหมาะสำหรับกรณีใดบ้าง?
มักใช้ในซอร์สโค้ด Frontend, ค่าที่ส่งคืนจาก API, ไฟล์คอนฟิก, งานด้านภาษา (i18n) และการตรวจสอบรูปแบบตัวแทนของอักขระระหว่างการดีบัก
สามารถแปลงภาษาไทยเป็นรหัส \uXXXX ได้หรือไม่?
ได้ และนี่คือหนึ่งในกรณีการใช้งานที่พบบ่อยที่สุด รวมถึงการแปลงรหัสกลับมาเป็นข้อความปกติที่อ่านได้ด้วย
ต่างจากการแปลง HTML Entity หรือ URL Encode อย่างไร?
Unicode Escape เน้นที่รหัสตัวแทนของอักขระในทางคอมพิวเตอร์ ส่วน HTML Entity เน้นการแสดงผลหน้าเว็บ และ URL Encode เน้นการส่งผ่านพารามิเตอร์ลิงก์
เหมาะสำหรับการดีบัก Frontend และงานด้านภาษา (i18n) หรือไม่?
เหมาะมาก หลายครั้งที่ข้อความในหน้าเว็บ ไฟล์คอนฟิก หรือไฟล์คำแปลจำเป็นต้องสลับไปมาระหว่างรูปแบบ Unicode และข้อความปกติ
- เปรียบเทียบข้อความอย่างปลอดภัย
- การแปลงเลขฐานสอง
- รหัสซีซาร์ (Caesar Cipher)
- ตัวแปลงรหัสมอร์ส
- เลขฐานสิบหก (Hex)
- วิดีโอเป็น Base64
- Base64 เป็นวิดีโอ
- แปลงรูปภาพเป็น Base64
- Base64 เป็นรูปภาพ
- แปลงข้อความเป็น Base64
- Base64 เป็นข้อความ
- ตัวตรวจสอบแฮชไฟล์
- แปลงไฟล์เป็น Base64
- Base64 เป็นไฟล์
- แปลงเสียงเป็น Base64
- Base64 เป็นเสียง
- เข้ารหัสและถอดรหัส AES
- เข้ารหัสและถอดรหัส DES
- ตัวเข้ารหัสและถอดรหัส Base32
- Base58 การเข้ารหัสและถอดรหัส
- การเข้ารหัส Base64
- ถอดรหัส Base64
- เปรียบเทียบ Base64
- แยก Base64
- รวม Base64 หลายบรรทัด
- การจัดรูปแบบ Base64
- ตรวจสอบรูปแบบ Base64
- เข้ารหัส Base64 แบบกลุ่ม
- ถอดรหัส Base64 หลายรายการ
- เครื่องมือล้าง Base64
- เครื่องมือจัดการ padding Base64
- สถิติความยาว Base64
- Base64 เป็น Hex
- ตัวแปลง Base64 DataURL
- ตัวแปลง Base64-Hex
- ตัวแปลงรหัส Base85
- สร้างและตรวจสอบ HMAC
- เครื่องมือสร้างคีย์ PBKDF2
- แฮช MD5
- แฮช SHA-256
- แฮช SHA-1
- แฮช SHA512
- ถอดรหัส ตรวจสอบ และสร้าง JWT
- เข้ารหัสและถอดรหัส HTML
- ตัวแปลงรหัส Unicode
- การเข้ารหัส URL
- URL Safe Base64
- MIME Base64
- ทำให้โค้ด Java อ่านยาก (Obfuscate)
- ทำให้โค้ด JS อ่านยาก (Obfuscate)
- ทำให้โค้ด PHP อ่านยาก (Obfuscate)
- ทำให้โค้ด Python อ่านยาก (Obfuscate)