XAMPPをインストールしてから、PHP+MySQLの勉強をしている。PHPはPerlっぽいところがあるので、Perlを知っていればPHPの基本的な部分は楽に習得できる。
一方、MySQL。1冊本を買ってきて、「PHP+MySQLの練習してみるかぁ」と意気込んで始めたものの、いきなり日本語の文字化けにつまづく…。テーブルの値をブラウザに表示させようとすると、日本語が「?????」となってしまう。
MySQLの文字化けを検索すると、PHPのphp.iniとかMySQLのmy.cnfになになにを追加すればいいって書かれてるのだが、全く解決しない。
途方に暮れているその時、検索の神が舞い降りた。キーワードは「
xampp mysql 文字化け」だった。解決方法が書かれていたページは、
愛と苦悩の日記 「XAMPP上のPHP+MySQL文字化け解決」
SQLを発行する前に、"SET CHARACTER SET SJIS"というSQLを最初に発行しておけば解決するとのこと。見事解決しました。ありがとうございました。
【買った書籍】
いますぐ導入!PHPMySQLで作る最速Webシステム―手軽で本格的なWeb+DBプログラミング入門PHPの基本から学べるので、基礎を確認したい方にオススメの本です。