xamppでMySQLの文字化けを直す

MySQLのデータで日本語の部分だけ「?????」のように文字化けを起こす場合、my.confファイルの設定を変える必要があります。

my.confファイルは、OSがlinuxならばetcディレクトリにあります。
※windowsでxamppを利用している場合はC:\xampp\mysql\binの中にありますが、単純に「my」というショートカットアイコンで表示されてしまうので、かまわずテキストエディタで開きましょう。
[mysqld]と記述している部分を探し、その下に下記を追記して下さい。
———————————-
default-character-set=utf8
skip-character-set-client-handshake
———————————-

xamppのコントロールパネルにてMySQLを再起動して、再度ブラウザで表示すれば文字化けが直っているはずです。

Leave a Response