質問: set names utf8 [mysql] # 追加 default-character-set=utf8 status;コマンドで確認すると client characterset: utf8 server characterset: utf8 とってなっており、show variables like 'char%';を実行してもcharacter_set_filesystem以外はutf8になっています。 xampp等のバージョンは以下の通りです。 xampp 1.7.2 mysql 5.1.37 phpからのクエリ発行、phpmyadminというツールからのクエリ発行どちらも?で格納されてしまいます。 もうどこが問題なのか見当が付きません。 よろしくお願いします。
回答: 確か、データベースの文字コードと、テーブルの文字コードの2つがあったと思います。これらの文字コードはそれぞれ作成時に設定されます。 データベース、テーブルそれぞれで文字コードを指定して作成して試してみてはいかがでしょう?(設定ファイルの文字コード指定は、多分生成時しか参照しないと思いますので、生成後に変更しても無意味です。)