Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

क्या Django एक यूनिकोड (utf-8?) स्ट्रिंग को डबल एन्कोडिंग कर रहा है?

यह डबल-एन्कोडिंग के मामले की तरह प्रतीत होता है; मुझे पायथन के साथ अधिक अनुभव नहीं है, लेकिन सलाह के अनुसार MySQL कनेक्शन सेटिंग्स को समायोजित करने का प्रयास करें http://tahpot.blogspot.com/2005/06/mysql-and-python-and-unicode.html

मैं जो अनुमान लगा रहा हूं वह यह है कि कनेक्शन लैटिन 1 है, इसलिए MySQL यूटीएफ -8 फ़ील्ड में स्टोरेज से पहले स्ट्रिंग को फिर से एन्कोड करने का प्रयास करता है। वहां कोड, विशेष रूप से यह बिट:

शायद वही है जो आप चाहते हैं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ओवरराइट के साथ कमांड लाइन से MySQL डंप कैसे आयात करें

  2. नेस्टिंग mysql क्वेरी को कोडनिर्देशक शैली में बदलें

  3. आप MySQL क्लाइंट के लिए डिफ़ॉल्ट पेजर कैसे सेट करते हैं?

  4. PHP और MySQL फ़ाइलों को कैसे अपलोड और डाउनलोड करें

  5. पूर्ण पाठ खोज और 200M+ रिकॉर्ड के लिए डेटाबेस