sql >> Databasteknik >  >> RDS >> Mysql

Python &MySql:Unicode och kodning

Jag tror att ditt MYSQLdb pythonbibliotek inte vet att det är tänkt att koda till utf8, och kodar till standard python-systemdefinierade teckenuppsättning latin1 .

När du connect() till din databas, skicka charset='utf8' parameter. Detta bör också göra en manuell SET NAMES eller SET character_set_client onödigt.



  1. Utfasad:mysql_connect()

  2. Hur undviker man att SSIS FTP-uppgiften misslyckas när det inte finns några filer att ladda ner?

  3. Hur skriver man ut 1 till 10 utan att använda Loop i PL/SQL?

  4. Lägg till kolumner i en befintlig tabell i SQL Server Database