] など。"/> ] など。">

ホームページ >バックエンド開発 >PHPの問題 >PHP ページでalert() 関数を実行するときに文字化けしたウィンドウが表示された場合はどうすればよいですか?

PHP ページでalert() 関数を実行するときに文字化けしたウィンドウが表示された場合はどうすればよいですか?

王林
王林オリジナル
2020-04-25 16:27:592675ブラウズ

PHP ページでalert() 関数を実行するときに文字化けしたウィンドウが表示された場合はどうすればよいですか?

問題の内容:

PHP ページのエンコード方式が utf-8 であるため、以下のコードを出力すると文字化けしたウィンドウが表示されます。

echo "<script type=&#39;text/javascript&#39;>alert(&#39;已全部清除!&#39;);script>";

解決策:

alert() はブラウザに中国語を出力するため、Web ページでエンコード方式を UTF-8、つまり

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
として指定する必要があります。

注: PHP ページのエンコード方式が gb2312 の場合、

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

を追加する必要はありません。関連チュートリアルの詳細については、php 中国語 Web サイト を参照してください。

以上がPHP ページでalert() 関数を実行するときに文字化けしたウィンドウが表示された場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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