इसका इस्तेमाल कैसे करें
- एन्कोड चुनें, ताकि अक्षर संदर्भ के रूप में लिखे जाएँ, या डीकोड चुनें, ताकि उन्हें पढ़ा जाए।
- एन्कोड करते समय किसे एन्कोड करें चुनें। पाँच विशेष अक्षर हर चुनाव में हमेशा संदर्भ के रूप में लिखे जाते हैं।
- टेक्स्ट को टेक्स्ट में चिपकाएँ। परिणाम आपके लिखते समय दिखता है।
- परिणाम कॉपी करें और अपने HTML में चिपकाएँ, या जिस फ़ील्ड को उसकी जरूरत है वहाँ चिपकाएँ।
नामित और संख्या वाले संदर्भ
एक अक्षर संदर्भ (character reference) अक्षर को ऐसे टेक्स्ट में लिखता है जिसे HTML उसी अक्षर के रूप में पढ़ता है। नामित संदर्भ एम्परसैंड और सेमीकोलन के बीच एक नाम लेता है, जैसे कॉपीराइट चिह्न के लिए ©। संख्या वाला संदर्भ एक संख्या लेता है, दशमलव में © या हेक्साडेसिमल में ©। सूची वही है जो WHATWG HTML के लिए रखता है। उसमें 2,231 प्रविष्टियाँ हैं, सेमीकोलन के साथ और उसके बिना, और यह पेज उनमें से हर एक को पढ़ता है।
कुछ नाम पुराने (legacy) नाम हैं, जिन्हें HTML टेक्स्ट में सेमीकोलन के बिना भी पढ़ता है, जैसे & या ©। एन्कोड करते समय सेमीकोलन हमेशा लिखा जाता है। डीकोड करते समय वही नियम चलता है जो ब्राउज़र पर चलता है: जब कई नाम एक ही टेक्स्ट से शुरू हों, तो सबसे लंबा नाम जीतता है।
é = é = é = é
पाँच अक्षर ही क्यों बदलने जरूरी हैं, और संख्याओं का मतलब
HTML के टेक्स्ट और विशेषता के मानों में & < > “ ” और ' मार्कअप बदल सकते हैं। इन्हें & < > " और ' लिखने से ये सादे टेक्स्ट बने रहते हैं। बाकी अक्षरों को संदर्भ तभी चाहिए जब पेज की अक्षर-एन्कोडिंग उन्हें न रख सके, इसीलिए नामित और संख्यात्मक चुनाव मौजूद हैं।
0x80 से 0x9F तक की संख्याएँ windows-1252 अक्षर पढ़ी जाती हैं, इसलिए – एन डैश देता है। संख्या 0, सरोगेट का आधा हिस्सा और 11,14,111 से बड़ी कोई भी संख्या अक्षर नहीं है, और वे U+FFFD बन जाती हैं।
- एन्कोड करते समय केवल पाँच विशेष अक्षर चुनें, जब पेज UTF-8 में हो और सिर्फ मार्कअप टूट सकता हो।
- गैर-ASCII अक्षर संख्या से वाला चुनाव तब लें जब कोई सिस्टम सिर्फ ASCII ले, जैसे कुछ ईमेल टेम्पलेट।
उदाहरण: डिफ़ॉल्ट टेक्स्ट
डिफ़ॉल्ट टेक्स्ट है चाय ₹20 & “मीठा” <गरम कप> 😀। नाम वाले चुनाव से एन्कोड करने पर & बनता है &, “ और ” बनते हैं “ और ”, और < व > बनते हैं < और >। हिंदी के अक्षरों का कोई नाम नहीं है, इसलिए वे संख्या बनते हैं: च च, ा ा, और इसी तरह। ₹ का भी कोई नाम नहीं है और वह ₹ बनता है, और इमोजी 😀 बनता है।
इसमें 19 बदलाव हैं: 3 विशेष अक्षर और 16 गैर-ASCII अक्षर। डीकोड करने पर परिणाम वापस मूल टेक्स्ट बन जाता है।
अक्सर पूछे जाने वाले सवाल
नामित और संख्या वाले संदर्भ में क्या फर्क है?
नामित संदर्भ é जैसा नाम इस्तेमाल करता है, जिसे पढ़ना आसान है। संख्या वाला संदर्भ अक्षर का कोड लेता है, जैसे é, और हर अक्षर के लिए काम करता है, उन अक्षरों के लिए भी जिनका कोई नाम नहीं है, जैसे ज्यादातर इमोजी और देवनागरी के अक्षर।
क्या डीकोडर HTML के हर एंटिटी को पढ़ता है?
यह WHATWG की सूची के हर नामित संदर्भ को सेमीकोलन के साथ और उसके बिना, और हर संख्या वाले संदर्भ को पढ़ता है। जो टेक्स्ट संदर्भ जैसा दिखता है पर है नहीं, जैसे &unknown;, वह बिना बदले छोड़ दिया जाता है।
© 2026 डीकोड होकर कॉपीराइट चिह्न क्यों बन जाता है?
HTML टेक्स्ट में कुछ पुराने नाम सेमीकोलन के बिना भी पढ़ता है। ब्राउज़र भी यही करता है, इसलिए डीकोडर भी यही करता है। शक से बचने के लिए सेमीकोलन लिखें।
– डैश क्यों बन गया?
128 से 159 तक की संख्याएँ windows-1252 अक्षर पढ़ी जाती हैं, जैसा HTML माँगता है। उस तालिका में संख्या 150 एन डैश है।
क्या मेरा टेक्स्ट किसी सर्वर को भेजा जाता है?
नहीं। एन्कोड और डीकोड आपके ब्राउज़र में होता है। आप जो भी लिखते हैं, वह हमारे सर्वर को नहीं भेजा जाता और न वहाँ सहेजा जाता है।
स्रोत
- WHATWG: HTML named character references, the list of names (अंग्रेजी में)
- WHATWG: HTML parsing, numeric character reference end state (अंग्रेजी में)
आँकड़े और टेक्स्ट आखिरी बार मंगलवार, 10 नवंबर 2026 को जाँचे गए।