कोड, डेटा और QR टूल

HTML एंटिटी एन्कोडर और डिकोडर

मूल एन्कोडिंग, गैर ASCII एन्कोडिंग या डिकोडिंग चुनें। Unicode को कोड बिंदु के अनुसार ब्राउज़र में संभाला जाता है; परिणाम पाठ है।

ब्राउज़र में ही कामखाता बनाने की ज़रूरत नहींगोपनीयता विवरण ↗

एंटिटी रूपांतरण XSS सफ़ाई नहीं है। परिणाम पाठ है; HTML या JavaScript नहीं चलता।

इनपुट ब्राउज़र में रहता है; कुछ भेजा नहीं जाता।

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

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

  1. 100,000 UTF-16 कोड इकाइयों तक सामग्री डालें।
  2. डिकोड, मूल एन्कोडिंग या मूल + गैर ASCII चुनें।
  3. परिणाम देखें और उसे चुनकर कॉपी करें।

दो एन्कोडिंग मोड

मूल मोड &, <, >, दोहरे और एकल उद्धरण को &amp;, &lt;, &gt;, &quot; और &#39; में बदलता है। गैर ASCII मोड U+007F से बड़े हर कोड बिंदु को भी दशमलव एंटिटी बनाता है। इमोजी एक कोड बिंदु है, दो सरोगेट इकाइयाँ नहीं। मौजूदा एंटिटी का & फिर एन्कोड होता है।

ब्राउज़र HTML डिकोडिंग

दस्तावेज़ से अलग textarea में HTML अक्षर संदर्भ नियम एक बार लागू होते हैं। नामित, दशमलव और हेक्स संदर्भ समर्थित हैं। अज्ञात नाम पाठ रहते हैं; सेमीकोलन न होने पर HTML नियम लागू होते हैं। शून्य, सरोगेट और सीमा से बाहर अंक U+FFFD बनते हैं; कुछ नियंत्रण संदर्भ HTML नियम से फिर मैप होते हैं। पंक्ति और अमान्य इनपुट सामान्यीकरण के कारण सटीक वापसी संभव नहीं हो सकती। यह JavaScript एस्केप पार्सर नहीं है।

पाठ की सीमा

केवल अलग textarea सामग्री पार्स करता है; दिखने वाला परिणाम textarea.value में लिखा जाता है। HTML रेंडर नहीं होता। एन्कोडिंग संदर्भ पर निर्भर है और HTML सफ़ाई या स्क्रिप्ट, URL, विशेषता में सुरक्षित प्रवेश की गारंटी नहीं है। आउटपुट 1,000,000 UTF-16 कोड इकाइयों तक सीमित है।

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

आप यह भी जानना चाहेंगे

दोनों मोड में क्या अंतर है?

मूल मोड पाँच HTML संवेदनशील अक्षर बदलता है। गैर ASCII मोड इमोजी समेत सभी गैर ASCII कोड बिंदुओं को भी दशमलव संदर्भ बनाता है।

अमान्य संख्यात्मक संदर्भ कैसे संभलते हैं?

HTML डिकोड शून्य, सरोगेट और U+10FFFF से बड़े मान को U+FFFD बनाता है और कुछ नियंत्रण मान फिर मैप करता है। JavaScript Unicode नियम लागू नहीं होते और दोषरहित वापसी का वादा नहीं है।

क्या HTML साफ़ होता है या इनपुट अपलोड होता है?

नहीं। ब्राउज़र में एंटिटी बदली जाती है और सादा पाठ दिखता है। XSS सफ़ाई नहीं मिलती।