存档

文章标签 ‘ie8’

IE8下utf8页面调用JavaScript的编码bug

2009年4月2日 没有评论

情况是这样的,在升级ie8之后查看网页发现有2块乱码,看了看源代码,发现是调用的JavaScript

<script language=”javascript” type=”text/javascript” src=”http://www.abc.com/api/javascript.php?key=bbs_jinpai” charset=”utf-8″></script>

2个乱码区块都是以charset=”utf-8″方式调用的,查看了数据源,又发现这2个区块原本都是gb2312编码然后iconv转换到utf8的,于是改为不转换,仍然以gb2312输出,然后ie8以charset=”utf-8″方式调用竟然显示正常,不过其它浏览器就乱码了。最终跳过iconv以gb2312输出然后用charset=”gb2312″调用都正常了。

总结:如果输出是gb2312然后转换成utf8方式的js,在ie8下面以charset=”utf-8″调用是乱码,只有原生输出是utf8的才正常。应该是个bug

分类: 软件相关 标签: