Apache/PHP/MySQLで文字化けする

提供: SmileLogicWiki

Linuxメモに戻る。

目次

お問い合わせ

smileLogicのお問い合わせフォーム または、hamaguchi@smilelogic.jp でご相談を請け負います。お気軽にお問い合わせ下さい。

PHP5

/usr/local/php/lib/php.ini
default_charset = "UTF-8"

[mbstring]
mbstring.language = Japanese
mbstring.internal_encoding = UTF-8
mbstring.http_input = auto
; mbstring.http_output = auto
; mbstring.encoding_translation = Off
mbstring.detect_order = UTF-8,EUC-JP,SJIS,JIS,ASCII
; mbstring.substitute_character = none;
; mbstring.func_overload = 0
; mbstring.strict_encoding = Off

MySQL5.1

/usr/local/mysql/var/my.cnf
[client]
default-character-set = utf8
skip-character-set-client-handshake
character-set-server = utf8
collation-server = utf8_general_ci

[mysqld]
default-character-set = utf8
skip-character-set-client-handshake
character-set-server = utf8
collation-server = utf8_general_ci

やり方

上のconfigを書き換えて、Apache/MySQL共にリスタート。

Linuxメモに戻る。

個人用ツール