ウェブサーバの文字コードがEUC-JP(ujis)固定で変更できないっぽい・・。
MysqlデータベースをUTF-8で作って
しかも、HTMLのヘッダーに<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />なんてことをすると、文字化けしちゃうのである。
コネクションにクエリの文字コードを設定したり
mysql_query("SET NAMES utf8",$conn);
さらに
テーブルの照合順序とカラムの照合順序を全て
utf8-general-ci に変更したら解決しました。
めでたしめでたし
