Web上で検索をかけてみると、「Hatena::Question」に似たような質問とそれに対する回答が出ていた。2つある回答のうち、SQLを発行する前に
mysql_query('set character set utf8');
というSQLを発行しておく、というものがあった。これを試してみると、前の記事の(4)の状態で、
・正しいutf-8コードで入力されているMySQLデータを、クライアント側で読み出して表示することが出来た。
・クライアント側から入力した半角英数文字だけでなく全角文字も、正しくMySQLに登録される。これはサーバ側でデータを表示させても、クライアント側でphpMyAdminでも確認できた。
とりあえずこれでutf-8コードを使えば解決すると思われる。
問題は作りたいアプリケーションが携帯電話のブラウザ機能を使うので、utf-8でも大丈夫かが心配なところ。
このエントリーのトラックバックURL : http://www.yamalab.net/cgi-bin/mt/mt-tb.cgi/812