ロリポップで文字コード「UTF-8」のPHPファイルが文字化けした時の対処法

ファイルの文字コードを「UTF-8」にしているのに何故か文字化けするな…なんて時は、「php.ini」の設定がデフォルトから変わってしまっていることを疑ってみた方がいいかもしれません。
ロリポップやさくらインターネットあたりのサーバーの場合、「UTF-8」ではデフォルト設定で問題が起こることはあまり無いように思います。

下記、ロリポップ管理画面からデフォルト設定に戻す手順です。

スポンサーリンク

Step.01 WEBツールからPHP設定を選択

ロリポップ管理画面へログイン後、(PCだと)左ナビゲーションの「WEBツール」から「PHP設定」を選択

STEP.02「php.ini」ボタンを押す

ドメイン一覧リストが表示されるので、その中から文字化けしているドメインを探し、一番右にある「php.ini」ボタンを押す。

STEP.03 「設定を初期化」ボタンを押す

最後に「設定を初期化」ボタンを押して、完了です。ボタンはページの一番下にあります。

設定は自己責任でお願いします!
私は手っ取り早くこの「設定を初期化」で解決しました。

「参考」項目毎に個別に設定

参考までに項目毎に設定する場合は下記の通りです。

php.iniで文字コードを「UTF-8」に設定

設定項目 設定内容
default_charset UTF-8
mbstring.language Japanese
mbstring.internal_encoding UTF-8
mbstring.encoding_translation Off
mbstring.http_input pass
mbstring.http_output pass
スポンサーリンク

シェアする

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

フォローする