sql >> データベース >  >> RDS >> Mysql

pyodbcはUnicodeデータを正しく処理しません

    私は同じ問題に直面しました。これらの使用に加えて:

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

    これを追加すると、問題が解決しました:

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



    1. GROUPBYCASEの問題

    2. mysqldプロセスを強制終了します

    3. PostgreSQLの利点

    4. 入力をエスケープするが、エスケープせずにデータベースに保存する方法