SpringBootのプロジェクトを実行したとき、以下のPostgreSQLのエラーが文字化けされた状態で出力されました。今回はその文字化けを解消しましたので備忘録として残しておきたいと思います。
1 |
org.postgresql.util.PSQLException: FATAL: ???[?U?["mrs"??p?X???[?h?F?????s??????? |
PostgreSQLの設定ファイルを変更
これを解決するために以下のPostgreSQLの設定ファイルを変更しました。
C:\Program Files\PostgreSQL\15\data\postgresql.conf
1 2 |
#lc_messages = 'Japanese_Japan.932' # 変更前 lc_messages = 'en_US' # 変更後 |
PostgreSQLの再起動
この設定を反映させるためにはPostgreSQLの再起動が必要とのことで、再起動してみます。その際にサービス名が必要となってくるのでコンピューターの管理のPostgreSQLを右クリックしてプロパティを開き、サービス名を確認します。
コマンドプロンプトを管理者権限で起動します。以下を順番に入力してサービスを再起動します。
1 2 |
net stop postgresql-x64-15 net start postgresql-x64-15 |
以下のように再起動されます。
もう一度プログラムを実行すると文字化けが解消されていることが確認できました。
1 |
org.postgresql.util.PSQLException: FATAL: password authentication failed for user "mrs" |
コメントを残す