मेरे पास कुछ फ्रांसीसी अक्षरों (é, è, à ...) एक django टेम्पलेट में हैं, लेकिन जब यह django द्वारा लोड किया जाता है, तो एक यूनिकोडडेकोड त्रुटि अपवाद उठाया जाता है।एक django टेम्पलेट में फ्रेंच अक्षरों का उपयोग कैसे करें?
यदि मैं टेम्पलेट लोड नहीं करता लेकिन सीधे एक पायथन स्ट्रिंग का उपयोग करता हूं। यह ठीक काम करता है।
क्या डीजेंगो टेम्पलेट के साथ यूनिकोड का उपयोग करने के लिए कुछ करना है?
पेडेंटिफिकेशन: लैटिन -1 यूटीएफ -8 की तुलना में अधिक" नो-यूनिकोड "नहीं है। दोनों यूनिकोड नहीं हैं, लेकिन एन्कोडिंग हैं। यूटीएफ -8 यूनिकोड के सभी यूनिकोड अक्षरों को एन्कोड कर सकता है, और लैटिन -1 नहीं कर सकता अभी भी यूनिकोड नहीं हैं। यह आपके उत्तर की वैधता को नहीं बदलता है, मैं किसी विशेष कारण के लिए केवल पैडेंटिक नहीं हूं।) –
मैं सबकुछिक होने के लिए हूं, लेकिन मुझे यह इंगित करना चाहिए कि मैंने वाक्यांश "गैर- यूनिकोड एन्कोडिंग ", न केवल" गैर-यूनिकोड ", जो सटीक है। यूटीएफ -8 वास्तव में यूनिकोड डेटा के लिए एक एन्कोडिंग (कई में से एक) है, जबकि लैटिन -1 नहीं है, क्योंकि यह सभी संभावित यूनिकोड कोडपॉइंट्स का प्रतिनिधित्व नहीं कर सकता है। – Brian
मेरा आईडीई ने अपनी फाइल को 'यूटीएफ -8' के रूप में प्रदर्शित किया और नोटपैड ++ में एक ही फाइल खोलने के बाद ही मैंने देखा कि यह वास्तव में 'बीओएम के बिना यूटीएफ -8' था। मैंने इसे सादा 'यूटीएफ -8' के रूप में सहेजा और यह काम किया। – darren