もりもとです。 > ある文字で検索すると、検索文字でない文字が結果として表示され > 悩んでいます。 データベースのエンコードがSQL_ASCIIになってませんか? psql -l オプションで確認できます。 Perlとかから使うなら、エンコードはUNICODEがおすすめ。 PostgreSQL7.4なら、データベースのエンコードをUNICODEにしておいて、 SET CLIENT_ENCODING TO 'SJIS' で、クライアント側はお好みのエンコードにすることもできます。 たしか、既存のデータベースのエンコードを変えることはできなかったと思うので、 いずれにしてもデータベース再構築、ですね。 - Mao Morimoto http://blog.yamamaya.com/ http://yamamaya.com/