sql >> Database >  >> RDS >> Mysql

Python &MySql:Unicode en codering

Ik denk dat je MYSQLdb-pythonbibliotheek niet weet dat deze moet coderen naar utf8, en codeert naar de standaard door het Python systeem gedefinieerde tekenset latin1 .

Wanneer u connect() naar uw database, geef de charset='utf8' . door parameter. Dit zou ook een handmatige SET NAMES moeten maken of SET character_set_client onnodig.



  1. Vraag en aanbod afstemmen - Oplossingen, deel 2

  2. Driver.getConnection loopt vast bij gebruik van SQLServer-stuurprogramma en Java 1.6.0_29

  3. Oracle SQL-ontwikkelaar:REFCURSOR-resultaten weergeven in raster?

  4. 2 manieren om een ​​procentteken toe te voegen aan een getal in SQLite