2007/8/25 22:44
まとまらず見出しが長くなる。
某レンタルサーバでphpが4.4.7にバージョンアップされたところで、そういった問題が発生した。日本語の部分が怪しい、というところまでは分かったが、EUC-JPで書いていたので、Shift_JISで「表」「能」「ソ」などの特定の文字が文字化けする5C問題とも関係なさそう(そもそも文字化けではないし)。とっかかりがないまま、google先生に色んなキーワードを投げつけて、ようやくphp.iniの設定に問題があることが発覚。すぐ勘づかないあたりがどんくさい。
早速 phpinfo(); で調べてみると、mbstring.internal_encodingとmbstring.script_encodingの値が「no value」になっていた。そこではphp.iniファイルを編集することができなかったので .htaccessファイルに、
<IfModule mod_php4.c>
php_value mbstring.internal_encoding EUC-JP
php_value mbstring.script_encoding EUC-JP
</IfModule>
という記述をしてアップロード。無事解決。
http://www.factree.co.uk/cgi/mt/mt-tb.cgi/28
えらい!!!
(まうまう | 2008年01月30日 03:23)