ホームページ >バックエンド開発 >PHPチュートリアル >このような文字化けしたコードは、どうやってデバッグすればよいでしょうか?

このような文字化けしたコードは、どうやってデバッグすればよいでしょうか?

WBOY
WBOYオリジナル
2016-06-23 13:15:571052ブラウズ



この環境は Appserv を使用しています


ディスカッション (解決策) に返信します

中国語を話す場合は、ヘッダーを追加する必要があります。

これは、gbk コンテンツを utf-8 ページに出力した結果です

中国語を話す場合は、ヘッダーを追加する必要があります。

コードの書き方は?

header('Content-type:text/html;charset=utf-8');

スクリプト ファイルのエンコーディングは ANSI なので、utf-8 に変更する必要があります
Set header('Content-type:text/ html; charset=utf-8');
ブラウザのエンコーディングを設定します

header('Content-type:text/html;charset=utf-8');

ここに追加しても無駄です

エンコーディングは ANSI なので、utf-8 に変更する必要があります

Set header('Content-type:text/html;charset=utf-8');
ブラウザのエンコーディングを設定します
この設定後も、コードは依然として文字化けします

ここをダブルクリックして変更します スクリプトエンコーディング

ここをダブルクリックしてスクリプトエンコーディングを変更します
修正後、中国語の文字は ASCII コードになり、依然として文字化けのままです

そうです、この時に表示される文字化けを中国語にすれば正常になります

*****注: utf-8 bom***** に変更しました

そうです、この時に表示される文字化けコードを変更すれば正常になります中国語にすると正常になります

*****注: utf-8 bom***** に変更しました
試してみます

utf8 に変更すると、ファイル内の中国語の文字はすべて文字化けしてますね

エディタ、ブラウザ、プログラム設定のエンコーディング要件 一貫性がなければ文字化けします

そう、この時に表示される文字化けを中国語にすれば正常になります

*****注: utf-8 bom***** に変更しました
わかりました、ありがとうございます

辛抱強いご指導ありがとうございます

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。