sql >> Databáze >  >> RDS >> Mysql

Python &MySql:Unicode a kódování

Myslím, že vaše python knihovna MYSQLdb neví, že má kódovat do utf8, a kóduje do výchozí znakové sady definované systémem python latin1 .

Když connect() do vaší databáze předejte charset='utf8' parametr. To by také mělo vytvořit ruční SET NAMES nebo SET character_set_client zbytečné.



  1. Jak zkontrolovat, zda je vypočítaný sloupec „trvalý“ na serveru SQL Server

  2. Jak získat maximální a minimální hodnoty z tabulky pomocí agregační funkce - SQL Server / TSQL výukový program, část 129

  3. 3 způsoby, jak najít řádky, které obsahují malá písmena v MySQL

  4. Příznaky nad hlavou pozorovatele a typu čekání