PHPでコンテンツ取得の際に文字化けして、ブラウザに表示される

<<ケース>>UTF-8で統一、パスを以下で確認する場合

㋐「localhost/~」(ローカル開発環境)

㋑「~sakura.ne.jp/~」(レンタルサーバーにファイルアップロード)

【確認事項】
1)サーバーの設定がUTF-8になっているか
㋐XAMPPのコントロールパネルより、php.iniの設定が『UTF-8』で設定されているか確認する。

default_charset = “UTF-8”
mbstring.language = Japanese
mbstring.internal_encoding = UTF-8
mbstring.http_input = auto
mbstring.http_output = UTF-8
mbstring.encoding_translation = On
mbstring.detect_order = auto

㋑sakuraで『UTF-8』で設定されているか確認する。

 

2)phpファイルがコード『UTF-8』で保存されているか確認
※sublimetextでは、File>Set File Encoding To>コード選択でファイルのコード変換が可能

3)ブラウザのコードを確認
【IE】文字化けしているタブを開いて、表示>エンコード>UTF-8で設定可能
【GoogleChrome】設定>ウェブコンテンツのフォントをカスタマイズ>エンコードで『UTF-8』を選択

 

 

以上、確認する事で、問題は解消!!

タイトルとURLをコピーしました