> <html> | &entity; | © <
// HTML एंटिटी — HTML में सुरक्षित प्रदर्शन के लिए विशेष वर्णों को एन्कोड करें
XSS सुरक्षा
विशेष वर्णों को एन्कोड करके क्रॉस-साइट स्क्रिप्टिंग (XSS) हमलों से बचाव करें।
सभी एंटिटी फ़ॉर्मेट
नामित, दाशमिक और हेक्साडेसिमल एंटिटी फ़ॉर्मेट का समर्थन।
पूर्ण Unicode समर्थन
इमोजी और प्रतीक सहित किसी भी Unicode वर्ण को एन्कोड करें।
>> तकनीकी जानकारी
HTML एंटिटी कैसे काम करती हैं:
HTML एंटिटी HTML में विशेष अर्थ रखने वाले आरक्षित वर्णों को दिखाने में मदद करती हैं। ये & से शुरू होती हैं और ; पर समाप्त होती हैं, और नामित (<), संख्यात्मक (<) या हेक्साडेसिमल (<) हो सकती हैं।
उदाहरण:
< → < > → > & → & " → " © → ©
HTML एंटिटी का उपयोग क्यों करें:
- >HTML कोड स्निपेट दिखाने के लिए
- >XSS हमलों को रोकने के लिए
- >विशेष वर्णों को सही ढंग से दिखाने के लिए
- >ईमेल टेम्पलेट अधिक सुरक्षित बनाने के लिए
- >RSS और अन्य टेक्स्ट फ़ॉर्मेट के साथ बेहतर संगतता के लिए
>> अक्सर पूछे जाने वाले प्रश्न
HTML एंटिटी क्या होती हैं?
HTML एंटिटी ऐसे विशेष कोड होते हैं जो HTML में आरक्षित वर्णों का प्रतिनिधित्व करते हैं। इनके माध्यम से आप <, >, & और उद्धरण चिह्न जैसे वर्णों को सुरक्षित रूप से दिखा सकते हैं, जिन्हें अन्यथा HTML कोड के रूप में समझा जाता।
HTML एंटिटी का उपयोग कब करना चाहिए?
जब आप उपयोगकर्ता द्वारा बनाई गई सामग्री दिखा रहे हों, पेज पर HTML कोड के उदाहरण दिखाना हो, XSS हमलों से बचाव करना हो, या यह सुनिश्चित करना हो कि विशेष वर्ण अलग‑अलग ब्राउज़र और सिस्टम में सही दिखें, तब HTML एंटिटी का उपयोग करें।
नामित और संख्यात्मक एंटिटी में क्या अंतर है?
नामित एंटिटी याद रखने में आसान नामों का उपयोग करती हैं (जैसे < का अर्थ <), जबकि संख्यात्मक एंटिटी दाशमिक कोड (<) और हेक्स एंटिटी हेक्साडेसिमल कोड (<) का उपयोग करती हैं। ये सभी एक ही वर्ण का प्रतिनिधित्व करती हैं, लेकिन नामित एंटिटी पढ़ने में आसान होती हैं।
क्या मुझे सभी विशेष वर्णों को एन्कोड करना चाहिए?
कम से कम, HTML सामग्री में <, >, & और " तथा ' को एन्कोड करना चाहिए। गुणों (attributes) में रिक्त स्थान और अन्य विशेष वर्णों को भी एन्कोड करना बेहतर है। अधिकतम सुरक्षा के लिए, आप सभी non‑ASCII वर्णों को एन्कोड कर सकते हैं।