レンタルサーバー(XREA)の更新でHPが文字化けしてしまった。
XREAのサーバーは、十数年前から借りておりその流れで現在にいたるのだが、
最近サーバーが更新された様子、それは喜ばしいことなのだが、
設置してあるHPが全ページ文字化けをしてしまった。
よく見ると漢字が化けており、キャラクターセットが絡んでいると一目でわかった。
昔作ったサイトで、キャラクターセットにSift_JISを使ってPHPで書いてあるんだよね…
念のためXREAに問い合わせてみると、適切な回答が得られたので参考までにここに残しておきます。
誠に恐れ入りますが、PHP 5.6 以上では、デフォルト文字コードの設定がそれ以前より厳しくなっております。
現在、*****@s**.xrea.com 上の各サイトは、PHP 7.0 で動作する設定かと存じますが、その場合、
/public_html/.fast-cgi-bin/php70.ini
に、「default_charset = “”」の一行を追記するか、各 PHP スクリプトと同階層に「.user.ini」を設置し、「default_charset = “”」を記載いただければ解消される可能性があるかと存じます。
ということでした。
今回は、
/public_html/.fast-cgi-bin/php70.ini
への書き足しで無事復旧しました。
参考まで。
コメント