XAMPPのPHP,MySQLの文字コードをUTF-8に設定
環境:windows7 32bit
XAMPP 1.8.3
Apache 2.4.4
MySQL 5.6.11
PHP 5.5.1
phpMyAdmin 4.0.4
2.
;mbstring.language = Japanese ;mbstring.internal_encoding = EUC-JP ;mbstring.http_input = auto ;mbstring.http_output = SJIS ;mbstring.encoding_translation = Off ;mbstring.detect_order = auto ;mbstring.substitute_character = none ;mbstring.func_overload = 0
の";"を削除して有効化する
3.下記の値を変更する
mbstring.internal_encoding = UTF-8 mbstring.http_output = UTF-8 mbstring.encoding_translation = On
1."C:\xampp\mysql\bin\my.ini"を変更する
# [client]ブロックに下記の行を追加する default-character-set=utf8 # [mysqld]ブロックに下記の行を追加する character-set-server=utf8 skip-character-set-client-handshake # [mysqldump]ブロックに下記の行を追加する default-character-set=utf8 # [mysql]ブロックに下記の行を追加する default-character-set=utf8
※MySQL 5.5の場合は[mysqld]ブロックに追加される文が"default-character-set=utf8"ではなく、
"character-set-server=utf8"である点に注意
XAMPP 1.8.0からはMySQL 5.5がインストールされる