ตัวแปลง Unicode Escape / Unescape
ตัวแปลง Unicode escape และ unescape ออนไลน์ฟรี แปลงข้อความใด ๆ ให้เป็นลำดับ escape แบบ JavaScript \uXXXX หรือ \u{...} หรือถอดรหัสสตริงที่ถูก escape กลับเป็นตัวอักษรที่อ่านได้ รองรับอีโมจิ ภาษาไทย และอักขระ astral เต็มรูปแบบ ทำงานฝั่ง client 100%
Loading tool...
ตัวแปลง Unicode Escape / Unescape คืออะไร?
ตัวแปลง Unicode Escape / Unescape เป็นเครื่องมือฟรีบน browser ที่แปลงข้อความธรรมดาใด ๆ ให้เป็นลำดับ escape แบบ JavaScript \uXXXX และ \u{...} (ES6) และถอดรหัสสตริงที่ถูก escape กลับเป็นตัวอักษรที่อ่านได้ ลำดับ escape ของ Unicode แทนแต่ละอักขระด้วยเครื่องหมาย backslash ตามด้วยรหัสฐานสิบหกของ code point ช่วยให้สตริงเดินทางผ่านช่องทางแบบ ASCII ล้วนได้อย่างปลอดภัย เช่น ไฟล์ JSON, ซอร์สโค้ด, ค่า content ใน CSS และ payload ในเครือข่าย เนื่องจากรูปแบบ \uXXXX แบบ 4 หลักเข้ารหัสได้เพียง 65,536 code point แรก เครื่องมือจึงใช้เครื่องหมาย \u{...} สำหรับอักขระ astral เช่น อีโมจิโดยอัตโนมัติ ทำให้ภาษาไทย ภาษาจีน ญี่ปุ่น และสัญลักษณ์ต่าง ๆ ถูกเก็บรักษาไว้ครบถ้วน ทุกอย่างทำงานใน browser โดยไม่มีข้อมูลส่งออกไปที่ใด
ประโยชน์หลัก
- Escape หรือ unescape ข้อความ Unicode ได้ทันทีทั้งสองทิศทางพร้อมผลลัพธ์เรียลไทม์
- รองรับอีโมจิ ไทย CJK และอักขระ astral อื่น ๆ อย่างถูกต้องด้วยรูปแบบ \u{...}
- รองรับ escape แบบ \uXXXX 4 หลัก, \u{...} แบบ ES6 และ \xHH เพื่อความเข้ากันได้สูงสุด
- โหมด escape ทั้งหมดช่วยให้เอาต์พุตปลอดภัยแบบ ASCII ล้วนในทุกบริบท
- ทำงานฝั่ง client 100% และใช้งาน offline ได้ สตริงของคุณไม่ถูกส่งออกจากอุปกรณ์
กรณีการใช้งาน
- •เตรียมสตริงสำหรับ JSON, JavaScript, CSS หรือ Python ที่ต้องเป็น ASCII ล้วน
- •ถอดรหัส \uXXXX / \u{...} / \xHH ใน log, API หรือไฟล์ที่รวมไว้
- •เข้ารหัสอีโมจิและอักขระที่มิใช่ภาษาละตินเพื่อการจัดเก็บและส่งต่อที่ปลอดภัย
- •จัดรูปแบบหรือบดบัง payload สำหรับการทดสอบและแก้ไขปัญหา
- •สอนหรือตรวจสอบว่าระบบ escape และ code point ของ Unicode ทำงานอย่างไร
วิธี Escape หรือ Unescape สตริง Unicode
- เลือกโหมด: เลือก Escape เพื่อเปลี่ยนข้อความเป็นลำดับ \uXXXX / \u{...} หรือ Unescape เพื่อถอดรหัสกลับเป็นตัวอักษรที่อ่านได้
- กรอกข้อความ: พิมพ์หรือวางข้อความธรรมดา (สำหรับ Escape) หรือสตริงที่ถูก escape เช่น \u0e2a\u0e27\u0e31\u0e2a\u0e14\u0e35 (สำหรับ Unescape)
- ปรับตัวเลือก escape: ในโหมด Escape เปิด "Escape อักขระทั้งหมด" หากต้องการเอาต์พุตที่ปลอดภัยแบบ ASCII ล้วน แม้กระทั่ง ASCII ที่พิมพ์ได้
- คัดลอกหรือดาวน์โหลดผลลัพธ์: ผลลัพธ์แปลงแบบเรียลไทม์ ใช้ Copy เพื่อคัดลอก หรือ Download เพื่อบันทึกเป็นไฟล์ข้อความ หรือ Swap เพื่อส่งกลับไปยังโหมดตรงข้าม
คุณสมบัติหลัก
- Escape และ unescape ข้อความ Unicode ได้ทันทีทั้งสองทิศทาง
- รองรับรูปแบบ escape แบบ 4 หลัก \uXXXX, ES6 \u{...} และ \xHH
- รองรับ astral plane เต็มรูปแบบสำหรับอีโมจิ ไทย CJK และอักขระหายาก
- โหมด escape ทั้งหมดให้เอาต์พุตที่ปลอดภัยแบบ ASCII ล้วน
- แปลงแบบเรียลไทม์พร้อมปุ่มคัดลอกและดาวน์โหลด