โฆษณา

หลีกหรือยกเลิกการหลีกสตริงสำหรับ JSON, JavaScript, HTML, URL, SQL, regex หรือ backslash — สองช่องคู่ ทันที ในเบราว์เซอร์ของคุณ ฟรี

ทุกอย่างทำงานในเบราว์เซอร์ของคุณ — ไม่มีการอัปโหลดอะไรทั้งสิ้น

เป้าหมาย
ข้อมูลเข้า
ผลลัพธ์
</> ผลลัพธ์จะแสดงที่นี่…

เกี่ยวกับ หลีกและยกเลิกการหลีกสตริง

String Escape & Unescape แปลงข้อความไปมาระหว่างรูปแบบ escape ที่ต้องใช้กับ 7 เป้าหมาย ได้แก่ JSON string, JavaScript string, HTML, URL, SQL, regular expression และการ escape ด้วย backslash ทั่วไป แผงคู่จะอัปเดตทันที และปุ่มสลับช่วยนำผลลัพธ์กลับมาเป็นอินพุตสำหรับงานที่ต้องทำหลายชั้น

แต่ละเป้าหมายมีกฎของตัวเอง — JSON จะ escape เครื่องหมายคำพูดและอักขระควบคุมเป็นลำดับ \n หรือ \u, HTML แปลง <, > และ & เป็น entity, การเข้ารหัส URL จะ percent-escape อักขระสงวน, SQL จะเพิ่มเครื่องหมายคำพูดเดี่ยวเป็นสองตัว และการ escape regex จะทำให้ metacharacter อย่าง . และ * ไม่มีความหมายพิเศษ เพื่อให้จับคู่ข้อความของผู้ใช้แบบตรงตัวได้

เป็นวิธีแก้ปัญหาที่รวดเร็วสำหรับการฝังข้อความในโค้ด สร้าง query string หรือย้อนกลับบรรทัดล็อกที่ escape มากเกินไป ทุกอย่างทำงานในเบราว์เซอร์ของคุณโดยไม่มีการอัปโหลดใด ๆ ดังนั้นข้อมูลลับที่วางและชิ้นส่วนล็อกจากระบบจริงจะยังคงเป็นส่วนตัว ใช้งานฟรี ไม่ต้องมีบัญชี

วิธีใช้ หลีกและยกเลิกการหลีกสตริง

  1. เลือกทิศทาง: Escape หรือ Unescape
  2. เลือกรูปแบบเป้าหมาย: JSON string, JS string, HTML, URL, SQL, Regex หรือ Backslash
  3. วางข้อความของคุณลงในแผงอินพุต หรือโหลดตัวอย่าง
  4. อ่านผลลัพธ์ที่แปลงแล้ว ใช้ "Use as input" เพื่อคลาย escape หรือเพิ่มชั้นการ escape อีกชั้น
  5. คัดลอกผลลัพธ์ไปยังคลิปบอร์ดของคุณ

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

มันจะเติม backslash หน้า metacharacter เช่น ., *, +, ? และวงเล็บ เพื่อให้ข้อความจับคู่แบบตรงตัวภายใน regular expression — สำคัญมากเมื่อนำข้อมูลของผู้ใช้ไปแทรกใน pattern

ได้ ให้รัน Unescape ทีละชั้น โดยใช้ปุ่มสลับเพื่อนำผลลัพธ์แต่ละครั้งกลับเข้าไปใหม่ — ทำสองรอบจะเปลี่ยน \\n กลับเป็นการขึ้นบรรทัดใหม่จริง

ไม่พอ การ escape เครื่องหมายคำพูดช่วยเรื่อง literal แต่ parameterized query หรือ prepared statement คือแนวทางป้องกันที่ถูกต้อง ใช้เครื่องมือนี้สำหรับการดีบักและข้อความเฉพาะกิจ ไม่ใช่เป็นมาตรการป้องกัน injection

ไม่ การ escape และ unescape ทั้งหมดทำงานในเบราว์เซอร์ของคุณ ดังนั้นส่วนล็อกและข้อมูลรับรองที่คุณวางจะไม่ถูกส่งออกไปที่ใดเลย

ใช่ — ฟรีและไม่จำกัดการใช้งาน

แชร์สิ่งนี้

การค้นหายอดนิยม
หลีกสตริง ยกเลิกการหลีกสตริง หลีกสตริง json หลีกสตริง javascript หลีกสตริง sql หลีกอักขระ regex
ต้องการความช่วยเหลือ?
พบปัญหากับเครื่องมือนี้หรือไม่? แจ้งทีมงานของเรา
รายงานปัญหา

เพิ่มเครื่องมือฟรีนี้ลงในเว็บไซต์ของคุณเอง — คัดลอกและวางโค้ดด้านล่าง