sql >> Base de Datos >  >> RDS >> Mysql

Python y MySql:Unicode y codificación

Creo que su biblioteca python MYSQLdb no sabe que se supone que debe codificar en utf8, y está codificando en el conjunto de caracteres definido por el sistema python predeterminado latin1 .

Cuando connect() a su base de datos, pase el charset='utf8' parámetro. Esto también debería hacer un manual SET NAMES o SET character_set_client innecesario.