मुख्य सामग्री पर जाएँ

HTML एस्केप/अनएस्केप

HTML एस्केप/अनएस्केप

HTML एस्केप/अनएस्केप: HTML इकाई एस्केपिंग और अनएस्केपिंग का समर्थन करता है, विशेष वर्ण और टैग को संभालता है। नामित और संख्यात्मक इकाई प्रारूपों को स्वचालित रूप से पहचानता है, XSS हमलों को रोकता है, उपयोगकर्ता इनपुट प्रदर्शित करने, कोड उदाहरण और सुरक्षित सामग्री प्रसंस्करण के लिए उपयुक्त है। यह पूरा काम ब्राउज़र में लोकली होता है।

HTML एस्केप/अनएस्केप

क्विक स्टार्ट

1
टेक्स्टबॉक्स में कंटेंट दर्ज करें (HTML या पहले से एस्केप किया हुआ टेक्स्ट)।
2
एन्कोड या डीकोड मोड चुनें।
3
बटन क्लिक करके रूपांतरण करें; परिणाम उसी टेक्स्टएरिया में दिखाई देगा।
4
परिणाम दोबारा उपयोग करने के लिए 'कॉपी' पर क्लिक करें।

सामान्य उपयोग के मामले

उपयोगकर्ता टिप्पणियाँ

XSS हमलों से बचने के लिए उपयोगकर्ता‑दर्ज टिप्पणियों को एस्केप करें।

ब्लॉग पोस्ट

लेखों में HTML कोड उदाहरणों को सुरक्षित रूप से दिखाएँ।

फोरम पोस्ट

उपयोगकर्ता‑जनित कंटेंट को सुरक्षित ढंग से प्रदर्शित करें।

चैट संदेश

चैट फ़ीचर के माध्यम से दुर्भावनापूर्ण कोड के प्रसार को रोकें।

फ़ॉर्म डेटा

फ़ॉर्म से भेजे गए डेटा को प्रोसेस और प्रदर्शित करते समय एस्केप करें।

कोड प्रदर्शन

वेब पेज पर HTML/JavaScript कोड स्निपेट सुरक्षित रूप से दिखाएँ।

अतिरिक्त परिदृश्य

HTML entities, HTML escape और HTML unescape को उसी प्रवाह में संभाला जा सकता है, ताकि कॉपी या एक्सपोर्ट से पहले परिणाम जल्दी जांचे जा सकें।

एस्केपिंग नियम और एंटिटीज़

आम कैरेक्टर: < > & " ' (स्लैश / आमतौर पर जरूरी नहीं; संदर्भ पर निर्भर)।
एंटिटी फ़ॉर्मैट: विशेष प्रतीकों को &entity; या &#code; जैसे फ़ॉर्मैट में बदला जाता है, जैसे < बदलकर &lt; या &#60; हो जाता है।
अट्रिब्यूट एस्केपिंग: क्वोट्स को &quot; में बदला जाता है, जिससे HTML अट्रिब्यूट मान सुरक्षित रहते हैं।
स्क्रिप्ट सुरक्षा: &lt;script&gt; टैग अपने‑आप एस्केप हो जाते हैं, ताकि JavaScript इंजेक्शन रोका जा सके।
<div> लिखने के बजाय &lt;div&gt; लिखें, ताकि ब्राउज़र इसे टैग की तरह पार्स न करे।

उपयोग टिप्स

संदर्भ‑सचेत एस्केपिंग: आउटपुट स्थान (HTML बॉडी, अट्रिब्यूट, JS, CSS) के अनुसार सही एस्केपिंग रणनीति चुनें।
सर्वर‑साइड प्रोसेसिंग: महत्वपूर्ण सुरक्षा‑संबंधी एस्केपिंग सर्वर‑साइड पर ही करें।
दोहरा सत्यापन: एस्केप के बाद आउटपुट को जाँचें, यह सुनिश्चित करने के लिए कि कुछ छूटा नहीं।
लाइब्रेरी का उपयोग करें: प्रोडक्शन वातावरण में हाथ से एस्केप करने के बजाय परिपक्व एस्केपिंग लाइब्रेरी का उपयोग करें।
प्रीव्यू जाँच: एस्केपिंग के बाद वास्तविक डिस्प्ले की जाँच के लिए ब्राउज़र कंसोल/प्रीव्यू का उपयोग करें।

सीमाएं और संगतता

यह सैनिटाइज़र नहीं है: यह स्क्रिप्ट/इवेंट/असुरक्षित प्रोटोकॉल नहीं हटाता; इसे कंटेंट सैनिटाइज़ेशन के साथ मिलाकर उपयोग करें।
अपूर्ण संरक्षण: केवल एस्केपिंग सभी XSS को नहीं रोक सकती, इसे अन्य सुरक्षा उपायों के साथ मिलाकर उपयोग करें।
संदर्भ पर निर्भर: अलग‑अलग स्थानों के लिए अलग‑अलग एस्केपिंग रणनीतियाँ चाहिए (HTML सामग्री, अट्रिब्यूट, JavaScript, CSS आदि)।
प्रदर्शन: पेज को प्रतिक्रियाशील रखने के लिए बहुत बड़े टेक्स्ट को कभी‑कभी सरल तरीके से प्रोसेस किया जा सकता है; आवश्यकता हो तो टेक्स्ट को भागों में बाँटें।

गोपनीयता और सुरक्षा

सारी प्रोसेसिंग आपके ब्राउज़र में लोकली होती है; डेटा आपके डिवाइस से बाहर नहीं जाता।

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

5

अगला चरण पूरा करने के लिए इन संबंधित टूल का उपयोग करें।