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

पायथन और माईएसक्ल:यूनिकोड और एन्कोडिंग

मुझे लगता है कि आपकी MYSQLdb पायथन लाइब्रेरी को यह नहीं पता है कि इसे utf8 में एन्कोड करना है, और डिफ़ॉल्ट पायथन सिस्टम-परिभाषित वर्णसेट latin1 पर एन्कोडिंग है। ।

जब आप connect() अपने डेटाबेस में, charset='utf8' . पास करें पैरामीटर। इसे एक मैनुअल SET NAMES भी बनाना चाहिए या SET character_set_client अनावश्यक।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैक ओएस एक्स पर MySQLdb (MySQL के लिए पायथन डेटा एक्सेस लाइब्रेरी) कैसे स्थापित करें?

  2. MySQL में आज के बराबर या उससे अधिक का डेटाटाइम

  3. क्या आप MySQL में ऑटो इंक्रीमेंट वैल्यू को एक स्टेटमेंट में एक्सेस कर सकते हैं?

  4. रूबी ऑन रेल्स 3 OSX पर सॉकेट '/tmp/mysql.sock' के माध्यम से स्थानीय MySQL सर्वर से कनेक्ट नहीं हो सकता

  5. int(11) बनाम int(कुछ और)