मुझे लगता है कि आपकी MYSQLdb पायथन लाइब्रेरी को यह नहीं पता है कि इसे utf8 में एन्कोड करना है, और डिफ़ॉल्ट पायथन सिस्टम-परिभाषित वर्णसेट latin1
पर एन्कोडिंग है। ।
जब आप connect()
अपने डेटाबेस में, charset='utf8'
. पास करें पैरामीटर। इसे एक मैनुअल SET NAMES
भी बनाना चाहिए या SET character_set_client
अनावश्यक।