質問: * HTMLのmeta要素でcharset="utf8"を設定 * HTMLのform要素でaccept-charset="utf8"を設定 * PHPのソースにmysql_query('SET NAMES utf8');を追加 * PHPのソースにmysql_set_charset(utf8,$link);を追加 * phpMyAdminのメインページの「一般設定」→「サーバ接続の照合順序」で「utf8mb4_bin」を選択 このような処置を施しましたが phpMyAdminの「表示」タブでは日本語の部分が文字化けしてしまいます。 どうすれば、文字化けが起こらないようにできますか。
回答: この手の質問は環境がわからないと正しく答えられないですよ。 いろいろ触ってきて基本的にはmysql側のiniファイルでのキャラクタセットとPhpMyAdminでのキャラクタセット(というかPHPのキャラクタセットというか)がかみ合ってないのが文字化けの原因なのがかなり多いと思います。 XAMPPなら「xampp/mysql/bin/my.ini」を設定して下さい。 まぁその辺はネットにも情報が多いので「my.ini utf8」とでも検索してやってみたら良いかと思います。