HTML एस्केप / अनएस्केप
HTML विशेष वर्णों और एंटिटीज़ को एस्केप और अनएस्केप करें।
आपका टेक्स्ट आपके browser में स्थानीय रूप से escape और unescape होता है और किसी server पर कुछ भी अपलोड नहीं होता।
इसके बजाय JSON के लिए टेक्स्ट escape कर रहे हैं? JSON Escape / Unescape आजमाएं।
HTML एस्केप / अनएस्केप के बारे में
HTML entities एनकोडर HTML-विशेष अक्षरों को escape करता है और entities को सीधे आपके browser में वापस सादे टेक्स्ट में unescape करता है। Escape मोड में यह पांच विशेष अक्षरों & < > " और ' को उनके सुरक्षित entity रूपों (&, <, >, ", ') में बदल देता है, ताकि आप HTML को ऑनलाइन escape कर सकें और कोड, tags या उपयोगकर्ता इनपुट को markup के अंदर बिना तोड़े दिखा सकें। Unescape मोड में यह html escape और unescape टूल < और जैसे named entities, साथ ही decimal (') और hexadecimal (') numeric संदर्भों को वापस मूल अक्षरों में डिकोड करता है। यह फ्रंट-एंड और बैक-एंड डेवलपर्स, तकनीकी लेखकों और QA इंजीनियरों के लिए बनाया गया है जो templates, email HTML या scraped pages संभालते हैं। सब कुछ स्थानीय रूप से प्रोसेस होता है, इसलिए आपके snippets कभी आपके डिवाइस से बाहर नहीं जाते।
विशेषताएँ
- Escape मोड & < > " और ' को HTML-सुरक्षित entities में बदलता है
- Unescape मोड <, >, ", ' और जैसे named entities को डिकोड करता है
- ' जैसे decimal numeric entities को वापस अक्षरों में डिकोड करता है
- ' जैसे hexadecimal numeric entities को वापस अक्षरों में डिकोड करता है
- & को अंत में हल करता है ताकि पहले से escape किए गए ampersands साफ-साफ डिकोड हों
- एक ही toggle से Escape और Unescape के बीच स्विच करें
- जैसे-जैसे आप टाइप करते हैं आउटपुट लाइव अपडेट होता है, एक-क्लिक कॉपी के साथ
- पूरी तरह आपके browser में चलता है
HTML एस्केप / अनएस्केप का उपयोग कैसे करें
- अक्षरों को एनकोड करने के लिए Escape चुनें या entities को डिकोड करने के लिए Unescape चुनें।
- अपना टेक्स्ट या HTML इनपुट बॉक्स में पेस्ट करें।
- जैसे-जैसे आप टाइप करते हैं आउटपुट पैनल में बदला हुआ परिणाम पढ़ें।
- escape या unescape किए गए आउटपुट को लेने के लिए Copy पर क्लिक करें।
उदाहरण
इनपुट
<a href="x">Tom & Jerry's</a>
आउटपुट
<a href="x">Tom & Jerry's</a>
Escape मोड markup और विशेष अक्षरों को HTML-सुरक्षित entities में बदल देता है।
सामान्य त्रुटियाँ और समस्या निवारण
- escaping के बाद भी आउटपुट कच्चे < और > दिखाता है। — पुष्टि करें कि आप Escape मोड में हैं; Unescape मोड उल्टा करता है और entities को वापस अक्षरों में बदल देता है।
- © या — जैसा named entity डिकोड नहीं होता। — केवल <, >, ", ' और को named entities के रूप में संभाला जाता है; इसके बजाय © या — जैसे numeric रूप का उपयोग करें।
- डबल-एनकोडेड टेक्स्ट < के बजाय &lt; दिखाता है। — Unescape को दो बार चलाएं, क्योंकि टेक्स्ट एक से अधिक बार escape किया गया था और प्रत्येक पास एक परत को डिकोड करता है।
- उम्मीद कि escaping अविश्वसनीय HTML को render के लिए सुरक्षित बना देगी। — Escaping सादे टेक्स्ट के लिए markup injection को रोकती है, लेकिन render करने से पहले हमेशा अविश्वसनीय HTML को किसी समर्पित sanitizer से साफ करें।
अक्सर पूछे जाने वाले प्रश्न
- HTML entities एनकोडर क्या है और यह क्या escape करता है?
- HTML entities एनकोडर पांच HTML-विशेष अक्षरों को escape करता है: & बन जाता है &, < बन जाता है <, > बन जाता है >, " बन जाता है ", और ' बन जाता है '।
- मैं HTML entities को वापस टेक्स्ट में कैसे unescape करूं?
- HTML entities एनकोडर को Unescape मोड पर स्विच करें और अपना टेक्स्ट पेस्ट करें; यह <, >, ", ' और , साथ ही decimal (') और hexadecimal (') numeric संदर्भों को डिकोड करता है।
- क्या HTML को escape करने से उपयोगकर्ता इनपुट दिखाने के लिए सुरक्षित हो जाता है?
- Escaping तब markup injection को रोकती है जब आप टेक्स्ट को content के रूप में आउटपुट करते हैं, लेकिन फिर भी आपको अविश्वसनीय HTML को markup के रूप में render करने से पहले साफ करना चाहिए।
- क्या HTML entities एनकोडर numeric character references संभाल सकता है?
- हां। Unescape मोड © जैसे decimal संदर्भ और © जैसे hexadecimal संदर्भ दोनों को वापस उनके अक्षरों में बदल देता है।
- & अन्य entities के बाद क्यों डिकोड होता है?
- HTML entities एनकोडर & को अंत में हल करता है ताकि &lt; जैसे पहले से escape किए गए अनुक्रम गलत तरीके से एक साथ ढहने के बजाय एक बार में एक परत unescape हों।
- जब मैं HTML entities एनकोडर का उपयोग करता हूं तो क्या मेरा टेक्स्ट कहीं अपलोड होता है?
- नहीं। HTML entities एनकोडर सब कुछ आपके browser में स्थानीय रूप से प्रोसेस करता है, इसलिए आपका टेक्स्ट कभी आपके डिवाइस से बाहर नहीं जाता।
संबंधित टूल
- URL एन्कोड / डिकोड — URL कॉम्पोनेंट को एन्कोड और डिकोड करें।
- Base64 एन्कोड / डिकोड — UTF-8-सुरक्षित Base64 एन्कोडिंग और डिकोडिंग।
- JSON एस्केप / अनएस्केप — टेक्स्ट को JSON स्ट्रिंग में एस्केप करें या JSON स्ट्रिंग को सादे टेक्स्ट में अनएस्केप करें।
- URL पार्सर — URL को उसके भागों में तोड़ें और क्वेरी पैरामीटर सूचीबद्ध करें।
- HTML फ़ॉर्मेटर — HTML को सुंदर या छोटा बनाएँ, इनलाइन CSS/JS फ़ॉर्मेट करें और परिणाम का पूर्वावलोकन करें।
- XML फ़ॉर्मेटर — XML को सुंदर बनाएँ, छोटा करें और वैलिडेट करें, और XML ↔ JSON कन्वर्ट करें।
- Markdown पूर्वावलोकन — लाइव पूर्वावलोकन के साथ Markdown को HTML में रेंडर करें।
- केस कन्वर्टर — टेक्स्ट को camelCase, snake_case, kebab-case, PascalCase और अन्य के बीच कन्वर्ट करें।
सभी ArrayKit टूल