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

pyodbc správně nepracuje s daty unicode

Potýkal jsem se se stejným problémem. Kromě použití těchto:

cnxn.setdecoding(pyodbc.SQL_CHAR, encoding='utf-8')
cnxn.setdecoding(pyodbc.SQL_WCHAR, encoding='utf-8')
cnxn.setencoding(encoding='utf-8')

Přidáním tohoto se problém vyřešil:

cnxn.setdecoding(pyodbc.SQL_WMETADATA, encoding='utf-32le')



  1. Jak funguje SQLite Length()

  2. Detekce po sobě jdoucích položek splňujících určitá kritéria v časové řadě

  3. Odstranění poslední čárky v cyklu while - PHP

  4. MySQL vrací pouze jeden řádek