Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> HTML

HTML कैरेक्टर सेट (Charset)


HTML कैरेक्टर सेट (Character Encoding) क्या है?

कैरेक्टर सेट (charsets) वर्णों को बाइट्स में एन्कोड करने के मानक हैं। प्रमुख कैरेक्टर सेट में शामिल हैं:

  • ASCII - 128 अल्फ़ान्यूमेरिक वर्ण परिभाषित करता है (अंग्रेजी के लिए)।
  • ANSI (Windows-1252) - 256 वर्ण, पश्चिमी यूरोपीय भाषाओं के लिए।
  • ISO-8859-1 - 256 विभिन्न वर्ण कोड समर्थित करता है (लैटिन-1)।
  • UTF-8 - यूनिकोड के लिए परिवर्तनीय-लंबाई एन्कोडिंग, लगभग सभी भाषाओं और प्रतीकों को कवर करता है। आज के वेब के लिए अनुशंसित मानक।

HTML में charset एट्रिब्यूट

HTML में charset एट्रिब्यूट का उपयोग <meta> टैग के साथ दस्तावेज़ की वर्ण एन्कोडिंग निर्दिष्ट करने के लिए किया जाता है।

वाक्यविन्यास (Syntax)

<meta charset="char_set">

यहां char_set उपयोग करने के लिए वर्ण सेट है (आमतौर पर "UTF-8")।

उदाहरण

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
</head>
<body>
  <h2>उदाहरण</h2>
  <p>हमने डेमो टेक्स्ट जोड़ा है:</p>
  <textarea rows="4" cols="50">
    यहां हम डेमो सामग्री का उल्लेख कर रहे हैं। यह HTML दस्तावेज़ में charset का एक उदाहरण प्रदर्शित करने के लिए है।
  </textarea>
  <br>
  <button type="button">Previous</button>
  <button type="button">Next</button>
</body>
</html>

आउटपुट

पेज UTF-8 एन्कोडिंग के साथ प्रदर्शित होगा, जिससे बहुभाषी टेक्स्ट सही ढंग से रेंडर होता है:

HTML कैरेक्टर सेट (Charset)

सर्वोत्तम अभ्यास

  • हमेशा <meta charset="UTF-8"> को <head> की शुरुआत में रखें, <title> से पहले।
  • सर्वर को भी HTTP हेडर में Content-Type: text/html; charset=UTF-8 भेजना चाहिए।
  • UTF-8 डिफ़ॉल्ट रूप से HTML5 में मान्य है, लेकिन स्पष्ट घोषणा अनुशंसित है।
  1. HTML पैराग्राफ्स HTML पैराग्राफ्स

    परिचय HTML पैराग्राफ्स <p> टैग का उपयोग करके पैराग्राफ एलिमेंट बनाने के लिए उपयोग किए जाते हैं। यह एक ब्लॉक-लेवल एलिमेंट है जो टेक्स्ट के ब्लॉक्स को अलग करता है। सिंटैक्स <p>सामग्री</p> उदाहरण <!DOCTYPE html> <html> <style> body { color: #000; height:

  1. HTML लेआउट्स HTML लेआउट्स

    परिचय HTML लेआउट्स HTML वेब पेज पर घटकों की व्यवस्था को निर्दिष्ट करते हैं। कई HTML सिमेंटिक एलिमेंट्स हैं जो वेब पेज के विभिन्न खंडों को परिभाषित करते हैं। लेआउट के लिए सिमेंटिक HTML एलिमेंट्स टैगव्याख्या <header>एक सेक्शन या दस्तावेज़ के लिए हेडर निर्दिष्ट करता है <

  1. HTML एडिटर्स HTML एडिटर्स

    HTML एडिटर्स HTML एडिटर्स HTML डॉक्यूमेंट लिखने और चलाने (कुछ मामलों में) के लिए टूल्स हैं। उपयोगकर्ता के लिए कई प्रोफेशनल HTML एडिटर्स उपलब्ध हैं (पेड और अनपेड दोनों)। नोटपैड के अलावा विभिन्न HTML एडिटर्स में कुछ ऐड-ऑन फीचर्स प्रदान किए जाते हैं, जैसे थीम्स, टर्मिनल सपोर्ट, आदि। निम्नलिखित कुछ स