WordPress:投稿を公開すると日本語が消える

たま~に、新しく記事を投稿したり編集したりして、さあ公開しようと思い公開ボタンをクリックすると、画面真っ白でなんじゃこりゃ~ってことがある。どうもPHPの文字コードの設定が影響しているっぽい。

対策:PHPの自動変換を利用しない

# vi /etc/php5/php.ini

を開き、末尾にある[Vine]を探し、以下の変更を加える(Vine4.2の場合)。

コメントアウト
;default_charset = EUC-JP

変更
;mbstring.http_input = auto
mbstring.http_input = pass
;mbstring.encoding_translation = On
mbstring.encoding_translation = off

追加
mbstring.detect_order = SJIS,EUC-JP,JIS,UTF-8,ASCII
mbstring.substitute_character = none

保存してApacheを再起動。

以上

参考

スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク