Python MySQL - UnicodeEncodeError latin-1 codec
Ahoj,
díky za předešlou pomoc, mám však ještě problém s touto hláškou při použití Pythonu + PyMySQL, konktrétně když provádím INSERT do databáze - žádné speciální znaky tam nemám:
Ahoj,
zkus definovat při připojení k databázi MySQL z Pyhtonu use_unicode na True a charset na UTF8:
díky za předešlou pomoc, mám však ještě problém s touto hláškou při použití Pythonu + PyMySQL, konktrétně když provádím INSERT do databáze - žádné speciální znaky tam nemám:
sql = sql.encode(self.encoding, 'surrogateescape')
UnicodeEncodeError: 'latin-1' codec can't encode character '\u010c' in position 273: ordinal not in range(256)
ODPOVĚĎ
Ahoj,
zkus definovat při připojení k databázi MySQL z Pyhtonu use_unicode na True a charset na UTF8:
con = mysql.connect(host='localhost', user='user', passwd='pass', use_unicode=True, charset='utf8', db='db')