当前位置:编程学习 > JAVA >>

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>';
?>
.....................
补充:web前端 , JavaScript ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,