PHPで書かれた SNS オープンソースを XAMPP 環境に載せて使っている。
大抵のページは問題ないのだが、あるページからの書き込みだけが文字化けしてしまう。
PHP の文字化けについて調べていたところ、PHPの文字化けを本気で解決する - ぎじゅっやさんに対策と詳しい解説があった。
そして、このとおりに設定しただけで、ソースを書き換えることなく、本当に文字化けが解消された。感謝します。
以下、設定内容を転載させていただく。
大抵のページは問題ないのだが、あるページからの書き込みだけが文字化けしてしまう。
PHP の文字化けについて調べていたところ、PHPの文字化けを本気で解決する - ぎじゅっやさんに対策と詳しい解説があった。
そして、このとおりに設定しただけで、ソースを書き換えることなく、本当に文字化けが解消された。感謝します。
以下、設定内容を転載させていただく。
;; 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 = none mbstring.detect_order = SJIS,EUC-JP,JIS,UTF-8,ASCII