はじめまして、和朗と申します。

私は今ショッピングサイトを運営しており

その中で商品名でソートしたデータを取得した際

記号→数字→英文字(A→Z)→日本語(あ→ん)

といったように並べられて取得したかったのですが、

英文字の途中に日本語(漢字)がぽつんとひとつ混じって並んでいたので

おかしいと思い文字コードなどを調べたのですがまったく原因が解らず困っています。

ex.

    A Remark You Made

    A Simple Life

    太郎の国の物語〜NHKスペシャル

    Abbey Road

といった感じです。

調べるていくと、対策として一度データベースのテーブルの内容を

SQL文にエクスポートし、同じテーブルにDROP上書きしてやると

正常にソートされるということがわかりました。

エクスポートするとまったく同じDB及びテーブルができると思っていたのですが

意味が解らなくなってしまい投稿させていただきました。

 

データの投入方法はウェブの商品登録の画面より行っております。

環境は windows server 2003  apache2 mysql3.23 php4

皆さんのお力を貸してくださいよろしくお願いいたします。

和朗

 



Know more about Breast Cancer