स्ट्रिंग एस्केप और अनएस्केप - मल्टी-फॉर्मेट एस्केपर ऑनलाइन
JSON, HTML, URL, JavaScript, SQL, XML, CSV और RegEx फॉर्मेट के लिए स्ट्रिंग एस्केप और अनएस्केप। विशेष वर्णों को तुरंत कनवर्ट करें — 100% क्लाइंट-साइड।
अक्सर पूछे जाने वाले प्रश्न
स्ट्रिंग एस्केपिंग क्या है?
स्ट्रिंग एस्केपिंग विशेष वर्णों को सुरक्षित प्रतिनिधित्व में परिवर्तित करने की प्रक्रिया है ताकि उन्हें JSON, HTML, SQL या URL जैसे विशिष्ट संदर्भ में सिंटैक्स तोड़े बिना उपयोग किया जा सके।
स्ट्रिंग एस्केप/अनएस्केप टूल का उपयोग कैसे करें?
टैब से अपना लक्ष्य प्रारूप चुनें (JSON, HTML, URL, JavaScript, SQL, XML, CSV, या RegEx), मोड टॉगल से एस्केप या अनएस्केप चुनें, फिर इनपुट फ़ील्ड में टेक्स्ट दर्ज करें। परिणाम तुरंत दिखाई देगा।
क्या इस टूल का उपयोग करते समय मेरा डेटा सुरक्षित है?
हाँ। यह टूल सभी डेटा को आपके ब्राउज़र में 100% क्लाइंट-साइड प्रोसेस करता है। आपका टेक्स्ट कभी भी किसी सर्वर पर नहीं भेजा जाता।
JSON एस्केपिंग और JavaScript एस्केपिंग में क्या अंतर है?
JSON एस्केपिंग सख्त RFC 8259 विनिर्देश का पालन करती है। JavaScript एस्केपिंग व्यापक है क्योंकि JavaScript स्ट्रिंग्स को सिंगल कोट्स, डबल कोट्स या बैकटिक्स से सीमांकित किया जा सकता है।
URL एन्कोडिंग बनाम HTML एस्केपिंग कब उपयोग करें?
URL एन्कोडिंग का उपयोग URL में विशेष वर्ण शामिल करने के लिए करें। HTML एस्केपिंग का उपयोग वेब पेज पर विशेष वर्णों को दृश्य टेक्स्ट के रूप में प्रदर्शित करने के लिए करें।
SQL एस्केपिंग SQL इंजेक्शन को कैसे रोकती है?
उपयोगकर्ता-प्रदत्त स्ट्रिंग्स में विशेष वर्णों को एस्केप करके हमलावरों को स्ट्रिंग लिटरल से बाहर निकलने से रोका जाता है। हालांकि, प्रोडक्शन एप्लिकेशन के लिए पैरामीटराइज्ड क्वेरीज़ की सिफारिश की जाती है।
मेरा अनएस्केप आउटपुट गलत क्यों दिखता है?
सामान्य समस्याएं: गलत प्रारूप चुना गया, डबल-एस्केप्ड इनपुट, एक ही स्ट्रिंग में मिश्रित एस्केप प्रारूप, या विकृत एस्केप सीक्वेंस।
कोड उदाहरण
// JSON Escape/Unescape
const escaped = JSON.stringify(text).slice(1, -1);
const unescaped = JSON.parse(`"${escaped}"`);
// HTML Escape
const entities = { '&': '&', '<': '<', '>': '>', '"': '"', "'": ''' };
const escapeHtml = text => text.replace(/[&<>"']/g, c => entities[c]);
// URL Encode/Decode
const encoded = encodeURIComponent('hello world'); // hello%20world
const decoded = decodeURIComponent('hello%20world'); // hello world
// SQL Escape
const escapeSql = text => text.replace(/'/g, "''");
console.log(escapeSql("O'Brien")); // O''Brien
// RegEx Escape
const escapeRegex = text => text.replace(/[.*+?^${}()|[\]\\]/g, '\\$&');
console.log(escapeRegex('file.txt')); // file\.txt