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

エンコーディング「WIN1252」のバイトシーケンス0x9dの文字には、エンコーディング「UTF8」に相当するものがありません。

    問題は、0x9D はWIN1252の有効なバイト値ではありません。ここに表があります: https://en.wikipedia .org / wiki / Windows-1252

    問題は、UTF-8ファイルをインポートしていて、postgresqlがデフォルトでWindows-1252に設定されていることである可能性があります(これは多くのWindowsシステムのデフォルトであると私は信じています)。

    chcp 。またはpostgresqlでは次のことができます:

    SET CLIENT_ENCODING TO 'utf8';
    

    ファイルをインポートする前。



    1. GoogleフォームをMySQLデータベースに投稿しますか?

    2. MySQLの幅優先探索クエリ?

    3. SQLのSimpleIfElseステートメント

    4. Laravel5でEloquentを使用してピボットテーブルを更新する方法