Mysql
 sql >> Base de données >  >> RDS >> Mysql

Python &MySql :Unicode et encodage

Je pense que votre bibliothèque python MYSQLdb ne sait pas qu'elle est censée encoder en utf8 et encode le jeu de caractères défini par défaut par le système python latin1 .

Lorsque vous connect() à votre base de données, passez le charset='utf8' paramètre. Cela devrait également faire un manuel SET NAMES ou SET character_set_client inutile.