เกี่ยวกับเครื่องมือนี้
ตัว Escape / Unescape สตริงในซอร์สโค้ด แปลงข้อความใดๆ ให้เป็นสตริงลิเทอรัลที่ปลอดภัยสำหรับภาษาโปรแกรมที่คุณเลือก หรือย้อนลิเทอรัลกลับเป็นข้อความธรรมดา เป็นตัวช่วยที่ต้องการอย่างรวดเร็วสำหรับการวางบล็อกหลายบรรทัด พาธ หรือข้อความที่มีเครื่องหมายคำพูดลงในซอร์สโค้ดโดยไม่ทำให้พัง ทุกอย่างทำงานในเบราว์เซอร์ของคุณเป็นการแปลงสตริงล้วนๆ ไม่มีการอัปโหลด
แต่ละภาษาใช้ตาราง escape ของตัวเอง JavaScript และ JSON escape แบ็กสแลช อัญประกาศคู่ และชุดควบคุม (\n \r \t \b \f) และปล่อย \uXXXX สำหรับอักขระควบคุมหรือไม่ใช่ ASCII อื่นๆ Java ใช้ชุดสไตล์ C เดียวกันด้วย \uXXXX เหนือหน่วยโค้ด UTF-16 C, C++ และ C# เพิ่ม \0 \a \v และ \xHH สำหรับไบต์ SQL ทำอัญประกาศเดี่ยวซ้ำ ('' ) ซึ่งเป็นวิธีมาตรฐาน ANSI ในการฝังอัญประกาศในสตริงลิเทอรัล XML/HTML แทนที่ & < > " ' ด้วย & < > " ' และปล่อย &#nnn; สำหรับอักขระที่พิมพ์ไม่ได้อื่นๆ
Unescape ย้อนตารางเดียวกัน: มันแยก \n, \t, \xHH, \uXXXX และลำดับ \u{...} สำหรับภาษาตระกูล C ยุบอัญประกาศที่ซ้ำสำหรับ SQL และแก้ entity แบบมีชื่อและตัวเลข (&#nnn; / &#xHH;) สำหรับ XML/HTML เลือกภาษาเป้าหมายและว่าจะ escape หรือ unescape เครื่องมือนี้กว้างกว่าตัว escape เฉพาะ JSON และเฉพาะ HTML — ครอบคลุมเป้าหมายทั้งเจ็ดในที่เดียว