TL
Tool Lab
💰Donate
💰Donate

String Escape / Unescape

Escape or unescape strings for JSON, JavaScript, HTML entities, SQL, and regular expressions.

ข้อความต้นฉบับ
ผลลัพธ์ที่ escape แล้ว

เกี่ยวกับเครื่องมือนี้

Escape และ unescape สตริงใน 5 บริบท: JSON/JS strings, JS template literals, HTML entities, SQL single-quote และ RegExp patterns

วางข้อความใดก็ได้ เลือกโหมดและภาษา รับผลลัพธ์ทันที

วิธีใช้งาน

  1. เลือกโหมด Escape หรือ Unescape
  2. คลิกปุ่มภาษา (JSON, JS, HTML, SQL หรือ RegExp)
  3. วางข้อมูลหรือคลิกตัวอย่างเพื่อโหลดตัวอย่าง
  4. ผลลัพธ์อัปเดตทันที คลิกคัดลอกเพื่อคัดลอก

กรณีการใช้งาน

Escape สตริงก่อนฝังใน JSON payload, escape HTML ก่อนใส่ใน innerHTML, escape SQL input ของผู้ใช้ และแปลงสตริงตรงเป็น regex pattern

คำถามที่พบบ่อย

  • ควรใช้เพื่อ sanitize SQL ใน production หรือไม่?ไม่ควร ใน production ควรใช้ parameterized queries เสมอ เครื่องมือนี้สำหรับการเรียนรู้และตรวจสอบเท่านั้น
  • Unescape ของ RegExp ทำอะไร?RegExp unescape ขึ้นอยู่กับบริบทและไม่มีนิยามชัดเจน โหมดนี้คืนค่าข้อมูลป้อนเข้าโดยไม่เปลี่ยนแปลง
  • JSON escape จัดการ Unicode อย่างไร?อักขระควบคุม (U+0000–U+001F) เข้ารหัสเป็น \uXXXX Unicode ที่พิมพ์ได้เกิน U+007F คงเดิม (JSON ที่ถูกต้อง)