目指せネオニート

プログラミングとかしてく予定 

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


 PHP

1."C:\xampp\php\"のphp.iniを開く

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


 MySQL

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がインストールされる