Mysql
 sql >> Database >  >> RDS >> Mysql

Python e MySql:Unicode e codifica

Penso che la tua libreria Python MYSQLdb non sappia che dovrebbe codificare in utf8 e sta codificando sul charset predefinito dal sistema Python latin1 .

Quando connect() al tuo database, passa il charset='utf8' parametro. Questo dovrebbe anche creare un manuale SET NAMES o SET character_set_client inutile.