web-dev-qa-db-ja.com

PostgreSql: 'utf8'コーデックは位置42のバイト0xe9をデコードできません:継続バイトが無効です

最近PostgreSqlをインストールしましたが、新しいデータベースを作成しようとしています。残念ながら、データベースの作成中にエラーが発生しました。

「 'utf8'コーデックは位置42のバイト0xe9をデコードできません:継続バイトが無効です」 enter image description here

問題は正確に何ですか

14
narcisse

Pg_hba.confファイルの最後に次の行を追加してから、PostgreSQLサービスを再起動してください。

Host    all             all             all                 md5
3
zesage

4.5から4.7にアップグレードするときに同様のエラーが発生しました。解決策はpgAdminサーバーを再起動することでした。

私のエラー:エラー: 'utf-8'コーデックは位置0のバイト0xe9をデコードできません:無効な継続バイト

1
Walter D

上記のすべてのソリューションを試しました。動作しませんでした。

私にとっての解決策は、Windows 10に言語としてUS ENGLISHをインストールすることでした。その後、その言語でインストールをやり直しました。

現在は機能しており、Windows ENGLISHをWindows言語xDとして使用していません。

0
Sindre

それは現地の言語間の対立です。 PgAdminは英語ですが、confファイルでは、lc_messages変数がフランス語、スペイン語、または他の何かである可能性があります。これを試して

lc_messages = 'en_US'
0
dotista2008