Mysql
 sql >> Datenbank >  >> RDS >> Mysql

pyodbc verarbeitet Unicode-Daten nicht korrekt

Ich stand vor dem gleichen Problem. Zusätzlich zu diesen:

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

Das Hinzufügen hat das Problem für mich gelöst:

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