問題の内容:
PHP ページのエンコード方式が utf-8 であるため、以下のコードを出力すると文字化けしたウィンドウが表示されます。
echo "<script type='text/javascript'>alert('已全部清除!');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 サイトの他の関連記事を参照してください。