phpからデータベースにインサートしたさいに、日本語が文字化けになりました。
以下の手順で文字化けを解消できた。
1.phpmyAdminよりコマンド実行
sql入力画面にて以下を実行する。
show variables like ‘char%’;
Variable_name Value
character_set_client utf8
character_set_connection utf8
character_set_database utf8
character_set_filesystem binary
character_set_results utf8
character_set_server utf8
character_set_system utf8
character_sets_dir D:\xampp\mysql\share\charsets\
と表示されればOKです。
わたしの場合は、character_set_server utf8の箇所がlatin1となっていました。
2.my.iniを編集
D:\xampp\mysql\bin にあるmy.iniを編集する。
character_set_server=utf8 がコメントアウトになっている。
コメントアウトをはずします。
3.mysql 再起動
以上で、文字化けが解消できた。UTF8で表示できました。
mysql phpmyadmin 日本語が文字化けたので解消手順