एक उदाहरण HTML दस्तावेज़ HTTP पर लिया गया का अभाव:क्या एचटीएमएल 5 एचटीएमएल दस्तावेजों के लिए एक डिफ़ॉल्ट वर्ण एन्कोडिंग निर्दिष्ट करता है यदि कोई वर्ण एन्कोडिंग की आपूर्ति नहीं की जाती है?
- एक HTTP
Content-Type
हैडर - एक HTML
<meta charset="<character encoding>" />
- एक HTML
<meta http-equiv='Content-Type' content='Type=text/html; charset=<character encoding>'>
साथ एचटीएमएल 5 के संबंध में, एक डिफ़ॉल्ट, उदाहरण के लिए है यूटीएफ -8, चरित्र एन्कोडिंग के रूप में माना जाता है? या यह डिफ़ॉल्ट रूप से चुनने के लिए HTML दस्तावेज़ को पढ़ने वाला एप्लिकेशन पूरी तरह से है?
धन्यवाद, मैं सराहना करते हैं कि एक वर्ण एन्कोडिंग हमेशा परिभाषित किया जाना चाहिए।मैं उन दस्तावेज़ों को मान्य कर रहा हूं जिन पर मेरा कोई नियंत्रण नहीं है और मुझे पता होना चाहिए कि अगर किसी को निर्दिष्ट नहीं किया गया है तो मुझे डिफ़ॉल्ट एन्कोडिंग पर वापस जाना चाहिए या नहीं। –
उसी तर्क का उपयोग करने पर विचार करें W3 सत्यापनकर्ता का उपयोग करता है। यह ओपन सोर्स है ताकि आप यह देखने के लिए अपने कोड को देख सकें कि यह क्या करता है। – ThiefMaster
यह वास्तव में सवाल का जवाब नहीं देता है कि चरित्र सेट की आवश्यकता क्यों है, और डिफ़ॉल्ट सेट क्या है जो इतना बुरा है। इसके अलावा, क्या यह अभी भी जवाब है? यह लिखा गया था कि यह 2 साल हो गया है, और तब से ब्राउज़र को बहुत से अपग्रेड कर दिया गया है। आईई नहीं है, लेकिन पुराने संस्करण गिर गए हैं। – trysis