質問: php+mysqlの文字化けで悩んでいます お世話になります。 windows server2003で、xamppでphp+mysqlを利用しようとしていますが 文字化けが解消されず困っています。どなたか、お助けいただけないでしょうか。 他では成功していたsjisを使おうと思っていますがうまくいきません。 my.cnfでの[mysqld]や[mysql]などの設定、およびphp.iniのmbstringなどの設定は、 今まで成功していたwindowsやlinuxと同様に行いました。 phpによる単純な日本語表示もmysqlモニタ上の日本語は問題ありません。 しかし、mysqlからの結果セットを受け取ると文字化けしてしまいます。 たとえば、 $re=mysql_query("select * from tb"); while($kekka=mysql_fetch_array($re)){ print $kekka[0]; } などを実行すると「:?w?z?カ??:」などの表示になってしまいます。 また、phpからmysqlでinsertすると、mysqlでも文字化けしてしまいます。 mysqlモニタで「show variables like 'char%';」を実行すると次のように表示されます。 character_set_client | sjis character_set_connection | sjis character_set_database | sjis character_set_filesystem | binary character_set_results | sjis character_set_server | sjis character_set_system | utf8 知識がなく、悩んでおります。 まことに申し訳ありませんが、どなたかお助けいただけないでしょうか。 どうか、よろしくお願いいたします。
回答: charsetは出力していますか? ... ちなみにこの答え書くの3回目。