पृष्ठ नेविगेशन करने के लिए अच्सस्स्केय और स्किप्स. सामग्री शुरू करने के लिए छोड़ें.

यह दस्तावेज एक अनुवाद है. किसी भी विसंगति या त्रुटि के मामले में नवीनतम अंग्रेजी मूल आधिकारिक विचार किया जाना चाहिए. मूल कॉपीराइट डब्ल्यू .3 सी. के अंतर्गत आता है, जैसा कि नीचे दिखाया गया है.

अनुवादक: Dirje Welry

s_gotoW3cHome अंतर्राष्ट्रीयकरण
 

(X) HTML पृष्ठ को UTF-8 एन्कोडिंग में बदलने के लिए

उद्देश्य से दर्शकों: जो अंतर्राष्ट्रीयकरण के लिए नया है और जो अपन (X)HTML पृष्ठों के एन्कोडिंग बदलना चाहते हैं

सवाल

मैं अपने (X) HTML पृष्ठों की एन्कोडिंग UTF-8 में केसे परिवर्तित करूँ?

पृष्ठभूमि

तो तुमने सुना है कि अपने पृष्ठों को UTF-8 सांकेतिक शब्दों में बदलना उपयोगी है बजाय एक विंडोज 1252 या आईएसओ 8859-1 जैसे कूटबन्धन के,और आपने सुना है कि दूसरे लोग यह कर रहे है, लेकिन आपको यकीन नही है कि यह कैसे करते है. यह पृष्ठ मदद करेगा.

उत्तर

यह लेख आपकी जानकारी कि जरूरत के लिए सार बनता है. अगर आप किसी भी कदम के बारे में विस्तृत जानकारी प्राप्त करना चाहते है तो साइट पर दिए अन्य लेखों के लिए एम्बेडेड लिंक का पालन करें.

चरण 1: डेटा को UTF-8 के रूप में सेव करें

सिर्फ आपने पृष्ठों के अंदर घोषणाओं को बदलना, पृष्ठ को UTF-8 मेंआपको यह सुनिश्चित करना चाहिए कि वास्तव में आपके डेटा इनकोड हुआ है, अर्थात्. UTF-8 में सेव. अगर आप हाथ से संपादित फाइलों के साथ काम कर रहे हैं तो आप अपने संपादक का उपयोग करके फ़ाइल को UTF-8 में सेव करना चाहिए बल्कि जो एन्कोडिंग आप उपयोग कर रहे थे की तुलना में. यदि आप स्क्रिप्ट और डेटाबेस से फाइल निर्माण कर रहे हैं, आपको यह सुनिश्चित करना चाहिए कि डेटा में आवश्यकता के अनुसार परिवर्तन किया जाता है और कि सही मापदंडों अपनी स्क्रिप्टिंग वातावरण में सेट कर रहे हैं.>

ध्यान दें कि आप यह सुनिश्चित करें कि डेटा में एक UTF-8 के हस्ताक्षर शामिल नहीं हो, बाइट क्रम चिह्न (BOM) के नाम से जाने जाहते है.

चरण 2: अपने पृष्ठ में एन्कोडिंग घोषणा

आप अपने पृष्ठ में वर्ण एन्कोड कि घोषणा बदले ( या उस में घोषित करे अगर आपने पहले से ही घोषित नहीं करी ).

चरण 3: यह सुनिश्चित करें कि आपके सर्वर सही है

हालांकि अपका डेटा UTF-8 में है और आपने इसे पृष्ठ में घोषित कीया है, तब भी हो सकता है कि आपका सर्वर पृष्ठ को एक HTTP हेडर के साथ पर्स्तूत कर रहा हो जो कि कुछ और हो. HTTP शीर्षक में घोषणा, पृष्ठ के अंदर की घोषणा को अध्यारोहित करेगा.

इस के लिए आपको यह जाँच करनी चाहिए कि क्या यह वास्तव में एक समस्या है या नहीं, और यदि है, तो , इसे सुधारने के लिए कदम ले.

HTTP हेडर में भेजा एन्कोडिंग बदलने के लिए सर्वर व्यवस्थापक के विशेषाधिकार की आवश्यकता है, आप ऐसा स्वयं कर सकते है यद्यपि अगर आप एक आईएसपी के माध्यम से फ़ाइलों प्रस्तुत कर रहें हैं. अपने सर्वर व्यवस्थापक व्यक्ति से परामर्श करें. अपाचे सर्वर के लिए इसे करने के लिएएक विवरण देखें .

हमें बताओ तुम क्या सोचते हो (अंग्रेजी)।

एक आरएसएस फ़ीड की सदस्यता लें।

नए संसाधनों

मुख पृष्ठ समाचार

Twitter (मुख पृष्ठ समाचार)

‎@webi18n

आगे पढ़ने

लेखक: Richard Ishida, W3C। अनुवादक: Dirje Welry

वैध XHTML 1.0!
वैध CSS!
UTF-8 में एनकोडेड!

अंग्रेजी सामग्री से अनुवादित दिनांक 2005-08-26. पिछले परिवर्तित संस्करण अनुवादित 2010-08-27 22:19 GMT

दस्तावेज़ परिवर्तन के इतिहास के लिए, तलाश करना qa-changing-encoding ब्लॉग i18n में।