質問: ### 前提・実現したいこと postgreSQLを使ってデータを作っていますが、 データ内に日本語を打つと、????になります。 どのようにすれば回避できるのでしょうか。 ### 発生している問題・エラーメッセージ insert文の中で、Tシャツと打ちたいところがT????に、 衣類と打ちたいところが衣?になります。 ※なぜか衣だけは出てきます。 ### 該当のソースコード shop=# insert into shohin values('0001','T?????','衣?',1000,500,'2009-09-20'); ERROR: invalid byte sequence for encoding "EUC_JP": 0xe3 0x27 ### 試したこと \encoding utf8 でutf8やEUC_JPに変えましたがどちらもうまくいかずでした。 ### 補足情報(FW/ツールのバージョンなど) SQL Shell(psql) postgerSQL:version 11.2
回答: postgresのインストールの際に、 ’./configure --prefix = / home / ikki / local / pg952 / pgsql --with-pgport = 5432 --enable-debug --enable-thread-safety --enable-cassert --with-libxml --with -libxslt --enable-nls’ で最後の'--enable-nls'は指定しましたか?