HTML DOM कैरेक्टरसेट प्रॉपर्टी उस कैरेक्टर सेट का प्रतिनिधित्व करती है जो <मेटा> एलिमेंट के चारसेट एट्रिब्यूट से जुड़ा है। डिफ़ॉल्ट रूप से HTML दस्तावेज़ के लिए वर्ण सेट UTF-8 है।
वर्णसेट गुण एक स्ट्रिंग प्रारूप में HTML दस्तावेज़ के लिए वर्ण एन्कोडिंग देता है। उपयोगकर्ता HTML या DOM कैरेक्टरसेट प्रॉपर्टी में वर्णसेट प्रॉपर्टी का उपयोग करके वेब पेज के लिए डिफ़ॉल्ट कैरेक्टरसेट को ओवरराइड कर सकता है।
सिंटैक्स
कैरेक्टरसेट प्रॉपर्टी के लिए सिंटैक्स निम्नलिखित है -
document.characterSet
उदाहरण
आइए हम HTML DOM कैरेक्टरसेट प्रॉपर्टी का एक उदाहरण देखें -
<!DOCTYPE html> <html> <body> <p>Click the below button to know the encoding of this HTML document</p> <button onclick="encode()">CHECK ENCODE</button> <p id="Sample"></p> <script> function encode() { var x = document.characterSet; document.getElementById("Sample").innerHTML = "The character encoding used is "+ x; } </script> </body> </html>
आउटपुट
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
CHECK ENCODE बटन पर क्लिक करने पर -
उपरोक्त उदाहरण में -
हमने सबसे पहले एक बटन CHECK ENCODE बनाया है जो उपयोगकर्ता द्वारा क्लिक किए जाने पर एन्कोड () फ़ंक्शन को निष्पादित करेगा -
<button onclick="encode()">CHECK ENCODE</button>
एन्कोड () विधि दस्तावेज़ की वर्णसेट संपत्ति का उपयोग करके दस्तावेज़ के वर्ण एन्कोडिंग को प्राप्त करेगी और इसे चर x को असाइन करेगी। फिर एन्कोडिंग को अनुच्छेद तत्व में आईडी "नमूना" के साथ पैराग्राफ पर आंतरिक HTML() विधि का उपयोग करके प्रदर्शित किया जाता है और कुछ टेक्स्ट और इसके साथ संलग्न चर x असाइन किया जाता है -
function encode() { var x = document.characterSet; document.getElementById("Sample").innerHTML = "The character encoding used is "+ x; }है