HTML एन्कोडर डिकोडर
HTML विशेष कैरेक्टर को एंटिटी में और एंटिटी को वापस कैरेक्टर में बदलें।
HTML Encoder का उपयोग कैसे करें
- 01
एन्कोड करने के लिए HTML टेक्स्ट पेस्ट करें, या डिकोड करने के लिए एंटिटी।
- 02
दिशा चुनें: एन्कोड या डिकोड।
- 03
परिणाम कॉपी करें।
यह क्या करता है
यह HTML एंटिटी एनकोडर और डिकोडर विशेष वर्णों को एस्केप करता है, ताकि उन्हें मार्कअप के बजाय टेक्स्ट के रूप में दिखाया जाए। यह < और & जैसे वर्णों को < और & जैसी एंटिटी में बदलता है और उन्हें वापस डिकोड भी करता है।
एन्कोडिंग और डिकोडिंग UTF-8 सुरक्षित हैं और पूरी तरह से आपके ब्राउज़र में चलते हैं, इसलिए आपके द्वारा पेस्ट किया गया कुछ भी अपलोड नहीं किया जाता है।
एन्कोडिंग कैसे काम करती है
एन्कोडिंग हमेशा उन पांच वर्णों से बच जाती है जिनका HTML में विशेष अर्थ होता है: & < > " और '। यही वह चीज़ है जो किसी टैग की शुरुआत के रूप में पढ़ने से, या पाठ को किसी विशेषता से गलती से टूटने से रोकती है।
एनकोड ऑल विकल्प अतिरिक्त रूप से प्रत्येक गैर-एएससीआईआई वर्ण को एक संख्यात्मक इकाई में बदल देता है, जो कि विरासत प्रणालियों, कुछ ईमेल पाइपलाइनों या कहीं भी आपको यह सुनिश्चित करने के लिए उपयोगी है कि आउटपुट शुद्ध एएससीआईआई है।
डिकोडिंग क्या समझती है
डिकोडिंग एंटिटी के तीनों रूप समझती है: & और © जैसी नामित एंटिटी, é जैसी दशमलव एंटिटी और € जैसी हेक्साडेसिमल एंटिटी। जिन क्रमों को यह नहीं पहचानती, उन्हें बिगाड़ने के बजाय वैसा ही छोड़ देती है।
एन्कोडिंग और XSS
HTML विशेष से बचना HTML इंजेक्शन और क्रॉस-साइट स्क्रिप्टिंग (XSS) के विरुद्ध मुख्य बचाव है: किसी भी अविश्वसनीय पाठ को पृष्ठ में रखने से पहले एन्कोड किया जाना चाहिए, ताकि यह सक्रिय मार्कअप के बजाय हानिरहित वर्णों के रूप में प्रस्तुत हो।
अक्सर पूछे जाने वाले सवाल
HTML एन्कोडिंग क्यों आवश्यक है?
< > & " ' जैसे कैरेक्टर HTML में विशेष अर्थ रखते हैं। उन्हें एन्कोड करने से XSS हमले रोके जाते हैं और सही रेंडरिंग सुनिश्चित होती है।
क्या मेरा डेटा अपलोड होता है?
नहीं। कनवर्शन पूरी तरह आपके ब्राउज़र में होती है।