Дело такое: есть MySQL и есть примерно такой скрипт:
#coding: utf-8 import MySQLdb db = MySQLdb.connect(host = 'localhost', user = 'user', passwd = 'passwd', db = 'dataBase') cur = db.cursor() someVar = 'некоторый русскоязычный текст' cur.execute( """INSERT INTO testTable (text) VALUES (%s)""", (someVar) ) db.commit()
В итоге в базу записываются непонятные символы, при чем кодировка поля в которое записывается utf8-default collation, тип поля: longtext. Питон версии 2.7
Не подскажете в чем может быть ошибка?