さくらのWordPressでShift-JISだからと怒られていたのはPHP.iniを書き換えないといけなかった

さくらインターネットのレンタルサーバーでWordpressを使っている中での問題点を解決。
管理画面のところどころで、文字コードのエラーが出ていた。

Warning: htmlspecialchars(): charset `Shift-JIS’ not supported, assuming utf-8 in /home/kenia/www/keniamemo/blog/wp-admin/includes/template.php on line 1008

テーマを変えたりプラグインを入れたりすると、ブログのページにも同じようなエラーが出て醜いことになったりしていた。


インストールを間違えたかとか、昔の記事をインポートしたときの問題かとか、疑心暗鬼でイロイロ試していたけど、単純な問題だった。

さくらインターネットのサーバコントロールパネル、PHP設定の編集のところで、 php.ini 設定ファイルというのがある。
その設定の中に、文字コードの設定が入っていた。
default_charset = “Shift-JIS”

なんでだよ。
自分で書いた記憶はなく、最初から入ってるのかな。
アップロードファイルのサイズは書き換えた気がするけど…
とにかく、ここを書き換えたら、エラーが出なくなった。
default_charset = “UTF-8”

コメントを残す

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