जब तक नेटवर्क पर सभी दस्तावेज़ सभी देशों और लोगों के लिए समान UTF (यूनिकोड ट्रांसफ़ॉर्मेशन फ़ॉर्मेट) वर्ण सेट का उपयोग नहीं करते, तब तक HTML या XML दस्तावेज़ों में प्रयुक्त एन्कोडिंग को इंगित करना अनिवार्य है। अन्यथा, आपके ब्राउज़र में सामान्य रूप से प्रदर्शित होने वाले पृष्ठ आपके साइट विज़िटर के इंटरनेट ब्राउज़र में कुख्यात अपठनीय "क्रैकर्स" में बदल सकते हैं।
निर्देश
चरण 1
मेटा टैग, जो दस्तावेज़ में उपयोग किए गए एन्कोडिंग को इंगित करता है, को हेड एलिमेंट के भीतर यथासंभव शीर्ष के करीब रखा जाना चाहिए। यह W3C (द वर्ल्ड वाइड वेब कंसोर्टियम) का शब्द है, जो इंटरनेट के लिए प्रौद्योगिकी मानकों को विकसित और कार्यान्वित करता है। HTML दस्तावेज़ में यह टैग स्वयं इस तरह दिख सकता है: यह निर्देश HTML 4.01 और XHTML 1.x मानकों के अनुसार लिखे गए पृष्ठों में उपयोग किया जाना चाहिए। एक एक्सएचटीएमएल दस्तावेज़ के लिए, अंतिम ब्रैकेट ">" को "/>" से बदला जाना चाहिए। इस नमूने में, charset = के बाद UTF-8 यूनिकोड एन्कोडिंग है। बेशक, आपको यूटीएफ -8 को अपने मूल्य से बदलने की जरूरत है - वह जिसमें यह दस्तावेज़ सहेजा गया था, या जिसमें इसकी सामग्री डेटाबेस से पुनर्प्राप्त की गई है। रूसी वर्णमाला के लिए, utf-8 को छोड़कर, ये मान हो सकते हैं windows-1251 (सबसे आम), koi8-r, koi8-u, iso-ir-111, iso-8859-5, x-cp866, ibm855, एक्स-मैक -सिरिलिक।
चरण 2
साइट पृष्ठ में एन्कोडिंग निर्दिष्ट करने के लिए - संपादन के लिए आवश्यक दस्तावेज़ खोलें। पता लगाएं कि पेज कोड किस सिंटैक्स से मेल खाता है - यह शुरुआत में <! DOCTYPE … टैग में इंगित किया गया है। उपयोग किए गए मानक (एचटीएमएल या एक्सएचटीएमएल) के आधार पर, उपरोक्त डेटा के आधार पर टैग कोड तैयार करें। फिर पृष्ठ स्रोत में टैग ढूंढें - आमतौर पर एन्कोडिंग संकेत इसके तुरंत बाद रखा जाता है। यदि किसी कारण से आपके दस्तावेज़ के कोड में ऐसा कोई टैग नहीं है, तो वह टैग ढूंढें जो HTML - के शीर्षक भाग को खोलता है। इसके बाद तैयार कोड पेस्ट करें और डॉक्यूमेंट को सेव कर लें।
चरण 3
यदि पृष्ठ बाहरी सीएसएस शैली फ़ाइलों का उपयोग करते हैं और इन फ़ाइलों में ऐसे तत्व हैं जो राष्ट्रीय वर्णमाला के वर्णों का उपयोग करते हैं, तो उन्हें उपयोग किए गए एन्कोडिंग को भी इंगित करना चाहिए। शैली फ़ाइल की पहली पंक्ति में, जोड़ें: @charset "windows-1251"; windows-1251 को अपने इच्छित मान से बदलें। इसके अलावा, आप उस एन्कोडिंग को निर्दिष्ट कर सकते हैं जिसे ब्राउज़र को लिंक पर क्लिक करते समय उपयोग करना चाहिए। ऐसा करने के लिए, charset विशेषता को वांछित मान के साथ लिंक टैग में डालें। उदाहरण के लिए: कितना सरल!