टेक्स्ट एस्केप / अनएस्केप
JavaScript, HTML, URL एन्कोडिंग और JSON के लिए स्ट्रिंग्स को एस्केप या अनएस्केप करें।
एस्केप और अनएस्केप नोट्स
एस्केपिंग JSON, HTML जैसे फॉर्मेट में डाले जाने पर शाब्दिक टेक्स्ट की रक्षा करती है जहां विशेष वर्णों का अर्थ होता है।
- टेम्पलेट या पेलोड में उपयोगकर्ता टेक्स्ट एम्बेड करने से पहले एस्केप करें।
- एन्कोडेड संदर्भों से कॉपी किए गए लॉग डीबग करते समय अनएस्केप करें।
- दोहरे एस्केप से बचने के लिए लक्ष्य फॉर्मेट के लिए सही मोड चुनें।
Escape वर्णों के बारे में
एक Escape वर्ण वह वर्ण है जो एक अनुक्रम में उसके बाद आने वाले वर्णों पर एक वैकल्पिक व्याख्या को आमंत्रित करता है। कई प्रोग्रामिंग भाषाओं में बैकस्लैश Escape वर्ण के रूप में कार्य करता है, जो स्ट्रिंग लिटरल के अंदर नई लाइनें, टैब, उद्धरण चिह्न और अन्य विशेष वर्णों को प्रकट होने की अनुमति देता है। Escape अनुक्रम आवश्यक हैं जब विशेष वर्णों को ऐसे संदर्भ में प्रकट होना चाहिए जो अन्यथा उन्हें अलग तरह से व्याख्यायित करेगा।
सामान्य Escape अनुक्रम
JavaScript और JSON में बैकस्लैश के बाद n एक नई पंक्ति का प्रतिनिधित्व करता है, t एक क्षैतिज टैब का प्रतिनिधित्व करता है, और दोहरा बैकस्लैश एक वास्तविक बैकस्लैश वर्ण का प्रतिनिधित्व करता है। HTML Escaping कोण कोष्ठक और एम्परसेंड को उनके नामित एंटिटी समकक्षों में परिवर्तित करती है। URL एन्कोडिंग असुरक्षित वर्णों को एक प्रतिशत चिह्न और उनके हेक्साडेसिमल बाइट मान से बदलती है, जिससे उन्हें क्वेरी स्ट्रिंग और पथ खंडों में शामिल करना सुरक्षित होता है।