Pukiwiki On Xoops の文字化け(編集できなかったり、編集中後の文字が化けてたり)

サイトの更新で非常に問題でした(更新されてない件、申し訳ありません)

原因は php.ini の mbstring 設定です。

原因1 : HDE のからみで /etc/php.ini が参照されていませんでした
原因2 : php_value mbstring.detect_order のオーダー順でした。UTF も EUC も先に来るとだめです

解決方法
.htaccess ファイルにて

php_value default_charset EUC-JP
php_value mbstring.language Japanese
php_flag mbstring.encoding_translation Off
php_value mbstring.http_input pass
php_value mbstring.http_output pass
php_value mbstring.internal_encoding EUC-JP
php_value mbstring.detect_order ASCII,JIS,EUC-JP,UTF-8,SJIS
php_value mbstring.substitute_character none

解決まで1時間半ほどかかりました

コメントを残す

メールアドレスが公開されることはありません。