[pgsql-jp: 35511] Windows版Postgresql8.0で order by フリガナでソートできない問題
momopapa
momopapa @ kyoto.zaq.ne.jp
2005年 6月 17日 (金) 14:23:49 JST
モモパパです。
いつも学ばせていただいています。
WindowsXP Professional SP2にPostgreSQL8.0.2(PgFoundry)、apache 2.0.52、
php-5.0.4 を稼動させています。
次のようなSQLを実行しましたが、フリガナ(五十音)でソートされません。
select furigana from customer order by furigana
furigana
==============
"イノウエ カズエ"
"アオヤマ ショウジ"
"アオヤマ キヨコ"
"アサノ ヤスコ"
"マツオ スズコ"
"シバハラ ユリコ"
"オグマ センキチロウ"
"オカダ ヨシエ"
"スガオ ミツコ"
"ハルヤマ カズオ"
"スギタ トミ"
"タカハシ ヨシコ"
"ツジモト トモエ"
"ウエダ"
"ナカフジカズコ"
"バンバ キヌコ"
"ヒラタ セツコ"
"タケムラ リツコ"
"ヤマダ シゲハル"
"カワベ ジツゾウ"
"ウメムラカシ"
"ムラカミ ナミコ"
"ヤマモト ミネコ"
"イマイマサヒロ"
"フジワラ フヨ"
"クシダ アキラ"
"ミヤワキ キヨコ"
"イソワ アキエ"
""
php.iniのマルチバイト設定は
[mbstring]
mbstring.language = Japanese
mbstring.internal_encoding = EUC-JP
mbstring.script_encoding = EUC-JP
mbstring.http_input = auto
mbstring.http_output = SJIS
mbstring.encoding_translation = On
mbstring.detect_order = auto
mbstring.substitute_character = auto;
mbstring.func_overload = 0
データベースの方はエンコーディング=EUC_JP
となっています。
まだまだWindows版に関する情報が少なくいろいろ調べましたがわかりませんでした。
Linux版のほうでこのような経験がないので、Windows版のPostgreSQLの設定でしなけ
ればならないことがあるのかどうかと思いお知恵をお借りしたく投稿させていただき
ました。
よろしくお願いいたします。
pgsql-jp メーリングリストの案内