phpとMySQLの文字化けの解決について、検索するといろんな有益な情報が見つかりますが・・・
最新版の xampp-1.7.4 をインストールして、案の定「文字化け」
以前も同じ症状でドツボにはまったので、今回は楽勝と思ってましたが・・・・・
ネットで検索して、やっと答えにたどり着きましたので、こちらでも、その対処方法を掲載します。
参考URL: DegiWiki
\xampp\mysql\bin のフォルダーの中の my.ini を編集
# Here follows entries for some specific programs
# The MySQL server
[mysqld]
port=
~中略~
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
log_error="mysql_error.log"
この記述の下に、次の2行を追加
character_set_server=utf8
skip-character-set-client-handshake
MySQL側の設定はこれでOK
ちなみにPHP側の設定は 「phpの文字化けを本気で解決する」を参考に、修正しました。
なお、当方はUTF-8を利用しますので、次の行の通りもう一回修正しました。
;; Set internal encoding to EUC-JP
mbstring.internal_encoding = UTF-8
mbstring.internal_encoding = UTF-8
mbstring.detect_order = UTF-8,SJIS,EUC-JP,JIS,ASCII