2012-04-12 10 views
8

मैंने हाल ही में देखा है कि मेरे संपादक में बनाए गए पृष्ठों की फ़ाइल एन्कोडिंग पूरी जगह पर है। कुछ एएनएसआई के रूप में सहेजे जाते हैं, कुछ "बीओएम के बिना यूटीएफ -8" होते हैं। मैं PHP, एचटीएमएल, सीएसएस, जावास्क्रिप्ट फाइलों का जिक्र कर रहा हूं।PHP फ़ाइल एन्कोडिंग

मेरी फ़ाइलों को सहेजने के लिए सबसे अच्छा प्रारूप क्या है?

उत्तर

4

जाना करने की सलाह दी जिस तरह से अपने वेब अनुप्रयोग में हर जगह UTF-8 उपयोग करने के लिए है। इसमें शामिल हैं:

  • फ़ाइल एन्कोडिंग
  • डाटाबेस चारसेट और एन्कोडिंग
  • स्ट्रिंग से निपटने
  • एचटीएमएल चारसेट उत्पादन

एक अच्छा cheatsheet: http://developer.loftdigital.com/blog/php-utf-8-cheatsheet

संपादित करें: बस जोड़ना चाहते हैं , आपके प्रश्न संदर्भ से संबंधित है कि PHP बीओएम के साथ यूटीएफ -8 में फ़ाइल एन्कोडिंग संभाल नहीं करता है। बीओएम के बिना यूटीएफ -8 का प्रयोग करें और आप ठीक होंगे।

+0

हाय, धन्यवाद! मैं हमेशा यूटीएफ -8 का हर जगह उपयोग करता हूं लेकिन मैंने कभी ध्यान नहीं दिया कि फाइलें कैसे सहेजी गईं। – user1108996

1

मैं बिना बीओएम के यूटीएफ -8 को वोट देता हूं। ध्यान दें कि यदि आप केवल नियमित अंग्रेजी वर्णों का उपयोग करते हैं, तो ASCII और UTF-8 फ़ाइलें लगभग हमेशा समान होंगी! इसका अर्थ यह है कि आपका संपादक एएससीआईआई के रूप में वर्णमाला को पढ़ सकता है भले ही आपने इसे यूटीएफ -8 के रूप में सहेजा है।

0

जब तक आप सीजेके काम के नहीं करते हैं, तो आपको अपनी फ़ाइलों को बिना किसी बीओएम के यूटीएफ -8 में सहेजना चाहिए।

संबंधित मुद्दे