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

PostgreSQL ANSI、Python SQL、utf-8'コーデックはバイト0xa0をデコードできません

    PostgreSQLのUnicodeドライバーを使用する場合は、setencodingを呼び出す必要があります。 およびsetdecoding 説明されているように、ここ

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

    PostgreSQLの「ANSI」ドライバを使用している場合でも、これらのメソッドを呼び出して、正しいシングルバイト文字セット(別名「コードページ」、例:windows-1252)を確認する必要がある場合があります。 )はSQL_CHARに使用されます。



    1. ExcelからOracleデータベースにデータを直接挿入する方法

    2. GROUPBYCASEの問題

    3. MySQLではMEDIUMINTを避ける必要がありますか?

    4. STUFF/XMLパスでのUNIONALLの使用