जवाबों:
वे दो अंतिम वक्तव्य बड़ी धारणाएं हैं।
उदाहरण के लिए, हमारे पास एक वेब ऐप है जो AJAX को इसके शाब्दिक अर्थ के लिए उपयोग करता है - हम इसका उपयोग मक्खी पर XML दस्तावेज़ लोड करने के लिए करते हैं। यदि XML दस्तावेज़ में सही content-encoding
हेडर नहीं है (या सभी में एक की कमी है), तो कोई भी यूनिकोड वर्ण (स्मार्टक्वाट, लॉन्ग डैश, यहां तक कि कुछ विशेष व्हाट्सएप और शब्द Café
) इंटरनेट एक्सप्लोरर को हर बार अपने गधे पर गिरता है। AJAX अनुरोध एक विफल रहता है और एक जावास्क्रिप्ट त्रुटि बंद हो जाता है।
हालाँकि, यदि हम सभी HTML कोड के साथ सभी यूनिकोड वर्णों के स्थान पर सर्वर-साइड करते हैं, तो सब कुछ ठीक काम करता है।
बेशक, अगर आपकी फ़ाइल में सही सामग्री-हेडर हैं तो यह किसी भी आधुनिक ब्राउज़र के लिए समस्या नहीं होनी चाहिए।
हालाँकि, यदि हम सभी HTML कोड के साथ सभी यूनिकोड वर्णों के स्थान पर सर्वर-साइड करते हैं, तो सब कुछ ठीक काम करता है।
यह माना जाता है कि सभी पात्रों को HTML- संस्थाओं से बदला जा सकता है, जो वे नहीं कर सकते। सही हेडर का उपयोग करें और बाद में होने पर भ्रमित होने के बजाय, इन मुद्दों (गलत हेडर का उपयोग करके) को जल्दी से स्पॉट करें।