Python MySQL - UnicodeEncodeError latin-1 codec

Autor Šperka
Publikováno Před 4 lety
Kategorie programovani
Stav Vyřešeno
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:


sql = sql.encode(self.encoding, 'surrogateescape')
UnicodeEncodeError: 'latin-1' codec can't encode character '\u010c' in position 273: ordinal not in range(256)


Odpovědi na dotaz 61

RE: Python MySQL - UnicodeEncodeError latin-1 codec

Autor Rusty
Publikováno Před 4 lety
Kategorie programovani
Stav Zkontrolováno
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')


61

Tento web používá k poskytování služeb, personalizaci reklam a analýze návštěvnosti soubory cookie. Používáním tohoto webu s tím souhlasíte. Další informace