目指せネオニート

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

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

XAMPP設定

環境:windows7 32bit
XAMPP 1.8.3
    Apache 2.4.4
    MySQL 5.6.11
    PHP 5.5.1
    phpMyAdmin 4.0.4



1.XAMPPをzipでダウンロード

2.回答してCドライブ直下に置く

3.setup_xampp.batを実行

4.xampp-control.exeを起動

5.ApacheMySQLをstartさせる

6."http://localhost/"にアクセス

7.日本語を選択してセキュリティから"http://localhostphp/security/xamppsecurity.php"へ飛ぶ

8.rootパスやらユーザー名やらを設定

9."C:\xampp\apache\conf" 内にある"httpd.conf"をテキストエディタで開き"Listen 80"をコメントアウトし、"Listen 127.0.0.1:80" と修正する(外部からのアクセスを遮断する)