質問: mysqlデータ表示時の文字化け サーバーのmysqlを利用してデータを表示 しようと思っていますが、mysqlのデータを 表示している部分だけ、文字化けしてしまいます。 おそらく文字コードの問題だと思うのですが、 何か、対処法がありましたら、教えてください。
回答: >mysqlのデータを表示している部分だけ、文字化けしてしまいます。 mysqlの文字コードとphpの文字コードがあってないのでしょう。 なるべくなら、すべてeuc-jpとするのがベストかと思います。 phpのほうは、 phpinfo();でチェックしてみて下さい。 mysqlは、既に登録されているデータの文字コードが問題です。 mysqlの文字コードを変更出来ないのなら、phpの方で、mysqlから得たデータの文字コード変換をするしかないでしょう。 その場合、mbstringが有効となっている必要があります。 /* "auto" は、"ascii,jis,utf-8,euc-jp,sjis" に展開される */ $str = mb_convert_encoding($str, "euc-jp", "auto");