PHPの文字化けを本気で解決する
PHPの文字化けを本気で解決する
PHPの文字化けを本気で解決する – ぎじゅっやさん
http://hain.jp/index.php/tech-j/2007/02/13/%EF%BC%B0%EF%BC%A8%EF%BC%B0%E3%81%AE%E6%96%87%E5%AD%97%E5%8C%96%E3%81%91
どうすれば文字化けが起こらないようになるのか。
それは
自動変換を利用しない
ことだ。
;; Disable Output Buffering
output_buffering = Off;; Set HTTP header charset
; default_charset = EUC-JP;; Set default language to Japanese
mbstring.language = Japanese;; HTTP input encoding translation is enabled.
mbstring.encoding_translation = off;; Set HTTP input encoding conversion to auto
mbstring.http_input = pass;; Convert HTTP output to EUC-JP
mbstring.http_output = pass;; Set internal encoding to EUC-JP
mbstring.internal_encoding = EUC-JP;; Do not print invalid characters
mbstring.substitute_character = nonembstring.detect_order = SJIS,EUC-JP,JIS,UTF-8,ASCII
参考になります。