TL
Tool Lab
💰Donate
💰Donate

String Escape / Unescape

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

कच्चा इनपुट
एस्केप्ड आउटपुट

इस टूल के बारे में

पांच संदर्भों में स्ट्रिंग को एस्केप और अनएस्केप करता है: JSON/JS स्ट्रिंग, JS टेम्पलेट लिटरल, HTML एंटिटी, SQL सिंगल-कोट और RegExp पैटर्न।

कोई भी टेक्स्ट पेस्ट करें, मोड और भाषा चुनें, और तुरंत परिणाम पाएं।

कैसे उपयोग करें

  1. Escape या Unescape मोड चुनें।
  2. भाषा बटन (JSON, JS, HTML, SQL या RegExp) पर क्लिक करें।
  3. इनपुट पेस्ट करें या उदाहरण लोड करने के लिए Sample पर क्लिक करें।
  4. आउटपुट तुरंत अपडेट होता है। परिणाम कॉपी करने के लिए Copy पर क्लिक करें।

उपयोग के मामले

JSON पेलोड में एम्बेड करने से पहले स्ट्रिंग एस्केप करना, innerHTML में HTML डालने से पहले एस्केप करना, SQL यूजर इनपुट एस्केप करना और literal स्ट्रिंग को regex पैटर्न में बदलना।

अक्सर पूछे जाने वाले प्रश्न

  • क्या प्रोडक्शन SQL सैनिटाइजेशन के लिए इसका उपयोग करूं?नहीं। प्रोडक्शन में हमेशा पैरामीटरीकृत क्वेरी उपयोग करें। यह टूल केवल निरीक्षण और सीखने के लिए है।
  • RegExp unescape मोड क्या करता है?RegExp अनएस्केपिंग संदर्भ-निर्भर है और अच्छी तरह से परिभाषित नहीं है। यह मोड इनपुट को अपरिवर्तित वापस करता है।
  • क्या JSON एस्केप Unicode को संभालता है?नियंत्रण वर्ण (U+0000–U+001F) को \uXXXX के रूप में एन्कोड किया जाता है। U+007F से ऊपर के प्रिंटेबल Unicode वर्ण यथावत रहते हैं (वैध JSON)।