XAMPP: MySQLとPHPのUTF-8化

XAMPPではじめる全部無料の自宅サーバーという書籍を購入したので、その中から抜粋。

MySQLのUTF-8化

C:xamppmysqlbinmy.cnfファイルの内容を以下のように変更する。

[mysqld]内の記述を追加・修正

character-set-server = utf8
collation-server=utf8_general_ci
init-connect = SET NAMES utf8

[mysqldump]内に追加

default-character-set = utf8

[mysql]内に追加

default-character-set = utf8

MySQLのUTF-8化

C:xamppapachebinphp.iniファイルの内容を以下のように変更

mbstringの直前のセミコロン(;)を全て削除する。
以下の記述に修正。

mbstring.language = Japanese
mbstring.internal_encoding = UTF-8
mbstring.http_input = auto
mbstring.http_output = pass
mbstring.encoding_translation = Off
magic_quotes_gpc = Off