के साथ django और mysql काम को सेट करने के लिए कैसे मैं अपनी Django/mysql साइट को यूटीएफ -8 के साथ काम करने के लिए सेट करना चाहता हूं। निम्नलिखित चीजों को सुनिश्चित करने के लिए कृपया मुझे django और mysql में किए गए परिवर्तनों का मार्गदर्शन करें।यूटीएफ -8
उपयोगकर्ता द्वारा दर्ज रूपों में डेटा हमेशा की तरह UTF-8
UTF8
के रूप में mysql में डेटा संग्रहीत सही ढंग से टेम्पलेट में UTF8 इनकोडिंग डेटा प्रदर्शित
इनकोडिंग किया जाएगा
मैं यह भी जानना चाहता हूं कि यूटीएफ -8 एन्कोडिंग में जाने से नीचे की तरह यूनिकोड डीकोड त्रुटि को हटा दिया जाएगा।
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 55: ordinal not in range(128)
कई धन्यवाद।
मैं अपने मौजूदा डेटाबेस कैसे बदल सकता हूँ यूटीएफ -8 का समर्थन करने के लिए। क्या यह सेटिंग में या प्रत्येक पायथन फ़ाइल में # - * - कोडिंग: utf-8 - * जोड़ने के लिए पर्याप्त है? – shiva
आपको प्रत्येक फ़ाइल में '# - * - कोडिंग: utf-8 - * -' जोड़ना चाहिए जहां आप यूनिकोड प्रतीकों का उपयोग करते हैं। यह लिंक http://www.devcha.com/2008/03/convert-existing-mysql-database-from.html आपकी मौजूदा डेटाबेस टेबल को परिवर्तित करने में आपकी सहायता कर सकता है, लेकिन "हमेशा बैकअप करें" –