เอสเคป / ยกเลิกเอสเคปแบ็กสแลช
เอสเคปและยกเลิกเอสเคปลำดับแบ็กสแลชสำหรับสตริงทั่วไป JSON และ JavaScript
เครื่องมือที่เกี่ยวข้อง
เกี่ยวกับการเอสเคป / ยกเลิกเอสเคปแบ็กสแลช
การเอสเคปเปลี่ยนอักขระที่ใส่ในสตริงตรง ๆ ไม่ได้ เช่น การขึ้นบรรทัดใหม่ แท็บ เครื่องหมายคำพูด และแบ็กสแลช ให้เป็นลำดับแบ็กสแลชที่มองเห็นได้ เช่น \n, \t และ \" การยกเลิกเอสเคปจะย้อนกระบวนการนี้ กฎการเอสเคปแตกต่างกันในแต่ละภาษา เครื่องมือนี้จึงมีสามโหมดแทนการแปลงแบบเดียวที่อ้างว่าใช้ได้กับทุกภาษา
วิธีใช้งาน
- 1.เลือก เอสเคป หรือ ยกเลิกเอสเคป
- 2.เลือก ทั่วไป, สตริง JSON หรือ JavaScript
- 3.วางข้อความหรือโหลดตัวอย่าง ผลลัพธ์จะอัปเดตขณะพิมพ์
- 4.ตรวจสอบจำนวนอักขระและจำนวนเอสเคป แล้วคัดลอกหรือดาวน์โหลดผลลัพธ์
- 5.เลือก สลับ เพื่อส่งผลลัพธ์กลับเป็นข้อมูลเข้าและกลับทิศทาง
โหมด
โหมดทั่วไปเอสเคปแบ็กสแลช เครื่องหมายคำพูด และอักขระควบคุม และอ่าน \n \r \t \b \f \v \0 \' \" \/ \xHH \uXXXX และ \u{...} ลำดับที่ไม่รู้จักจะถูกรายงาน หรือคงไว้ด้วยตัวเลือกขั้นสูง สตริง JSON ให้ผลตรงกับ JSON.stringify และรับเฉพาะเอสเคปที่ JSON อนุญาต JavaScript เพิ่ม \v, \0, \xHH, \u{...} และการต่อบรรทัด ปฏิเสธเอสเคปฐานแปดเหมือนโหมดเข้มงวด และให้อักขระที่เอสเคปอื่น ๆ แทนตัวมันเอง
ข้อผิดพลาดและข้อจำกัด
ข้อมูลเข้าที่ไม่ถูกต้องจะไม่สร้างผลลัพธ์บางส่วน เครื่องมือจะรายงานบรรทัด คอลัมน์ และลำดับที่มีปัญหา เช่น แบ็กสแลชท้ายข้อความ \x ที่ไม่มีเลขฐานสิบหกสองหลัก หรือ \u ที่ผิดรูปแบบ สตริง JSON หรือ JavaScript ที่วางพร้อมเครื่องหมายคำพูดคู่จะถูกถอดเครื่องหมายออก ข้อความถูกสแกนด้วยตัวแยกวิเคราะห์ขนาดเล็กที่เขียนขึ้นเองในเบราว์เซอร์ของคุณ ไม่มีสิ่งใดถูกประมวลผลเป็นโค้ด ข้อมูลเข้าจำกัดที่ 2,000,000 อักขระ
