Ich denke, dass Ihre MYSQLdb-Python-Bibliothek nicht weiß, dass sie in UTF8 kodieren soll, und in den standardmäßigen systemdefinierten Zeichensatz von Python latin1
kodiert .
Wenn Sie connect()
an Ihre Datenbank übergeben Sie charset='utf8'
Parameter. Dies sollte auch ein manuelles SET NAMES
machen oder SET character_set_client
unnötig.