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

Python &MySql:Unicode og kodning

Jeg tror, ​​at dit MYSQLdb python-bibliotek ikke ved, at det er meningen, at det skal kode til utf8, og det koder til standard python-systemdefinerede tegnsæt latin1 .

Når du connect() til din database, send charset='utf8' parameter. Dette bør også lave en manuel SET NAMES eller SET character_set_client unødvendigt.



  1. psql-klient kan være et skakbræt nu...

  2. Sådan gemmer du array eller flere værdier i en kolonne

  3. LEN() vs DATALENGTH() i SQL Server

  4. Liste tabeller i et PostgreSQL-skema