[pgsql-jp: 32859] Re: ある文字で検索すると、違う文字が結果として表示される

Mao Morimoto yneko2 @ yamamaya.com
2004年 4月 22日 (木) 14:37:09 JST


もりもとです。

> ある文字で検索すると、検索文字でない文字が結果として表示され
> 悩んでいます。

データベースのエンコードがSQL_ASCIIになってませんか?
psql -l オプションで確認できます。

Perlとかから使うなら、エンコードはUNICODEがおすすめ。

PostgreSQL7.4なら、データベースのエンコードをUNICODEにしておいて、
SET CLIENT_ENCODING TO 'SJIS'
で、クライアント側はお好みのエンコードにすることもできます。

たしか、既存のデータベースのエンコードを変えることはできなかったと思うので、
いずれにしてもデータベース再構築、ですね。

- Mao Morimoto
http://blog.yamamaya.com/
http://yamamaya.com/




pgsql-jp メーリングリストの案内