ここ1年ぐらいずっと目の上のたんこぶの様なエラーへの対処方法が分かったので書いておく。
本来、会社の人間にしらしめるべきだけど簡単に教えるの、シャクだから、ココに書く。
postgreSQL環境で、データベースのエンコードは、SQL_ASCII
インサートや、copy命令なんかで、
invalid byte value for encoding "SQL_ASCII": 0x8a
のエラーが出て苦しんでた。
teratermの設定が行けないのかな、とか
クライアントのエンコードを SJISにしたり、UTF8にしたり、
いろいろしたけど、それなりに問題は解決しない。
それが、次の一文で解決。
set client_encoding to 'SQL_ASCII';
teratermの設定は、SJISであること。
であれば、万事うまく行く。
こんな簡単な事で・・・。