HTML accept-charset एट्रिब्यूट क्या है?
HTML में accept-charset एट्रिब्यूट का उपयोग फॉर्म (<form>) के लिए वर्ण एन्कोडिंग (character encodings) सेट करने के लिए किया जाता है। यह निर्दिष्ट करता है कि फॉर्म सबमिशन के लिए सर्वर कौन सी वर्ण एन्कोडिंग स्वीकार करता है।
वाक्यविन्यास (Syntax)
<form accept-charset="char_set">
ऊपर, char_set एक या अधिक वर्ण एन्कोडिंग की सूची है। इस सूची में स्पेस-अलग एन्कोडिंग होती हैं। यह यूनिकोड (UTF-8) के साथ-साथ लैटिन वर्णमाला (ISO-8859-1) के लिए भी हो सकता है।
उदाहरण
<!DOCTYPE html> <html> <body> <h2>Result</h2> <form action="" accept-charset="ISO-8859-1"> <label for="stinfo">Student:</label> <input type="text" id="stinfo"><br> <label for="sub">Subject:</label> <input type="text"><br> <label for="rank">Rank:</label> <input type="number"><br> <label for="marks">Marks:</label> <input type="number"><br><br> <input type="submit"> </form> </body> </html>
आउटपुट
फॉर्म ISO-8859-1 एन्कोडिंग के साथ सबमिट होगा:

महत्वपूर्ण बिंदु
- यदि निर्दिष्ट नहीं है, तो फॉर्म दस्तावेज़ की एन्कोडिंग (meta charset से) का उपयोग करता है।
- एकाधिक एन्कोडिंग निर्दिष्ट कर सकते हैं (स्पेस-अलग):
accept-charset="UTF-8 ISO-8859-1"- ब्राउज़र पहली समर्थित उपयोग करेगा। - आधुनिक वेब में, UTF-8 सर्वव्यापी है; accept-charset शायद ही कभी आवश्यक होता है जब तक कि लिगेसी सिस्टम के साथ इंटरऑपरेट न करना हो।
- यह एट्रिब्यूट
<form>पर जाता है, व्यक्तिगत इनपुट्स पर नहीं।