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

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

王林
リリース: 2023-02-28 20:18:01
オリジナル
2650 人が閲覧しました

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート