读书人

javascript的alert对话框内容乱码有关

发布时间: 2012-11-06 14:07:00 作者: rapoo

javascript的alert对话框内容乱码问题

页面charset为Utf-8,并且文件的编码是utf8时,javascript的alert对话框内容会出现乱码。

这是因为中文浏览器,默认编码为gb2312

下面写法中,alert对话框中的内容就会出现乱码

<?php
echo'<script>alert("我是对话框");location.href="config.php";</script>';

?>
<html>

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

.....................

这是因为浏览器还未接受到页面编码是utf-8,就弹出了对话框,就是默认的gb2312。

改成下面这样就好了

<html>

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

<?php
echo'<script>alert("我是对话框");location.href="config.php";</script>';

?>
.....................

来自东子的博客



读书人网 >JavaScript

热点推荐