您的位置:首页 > 编程语言 > ASP

ajax 乱码问题 以及Response.charset="GB2312"

2010-09-22 10:19 295 查看

ajax 乱码问题 以及Response.charset="GB2312"

发布:逍遥石 | 发布时间: 2009年6月17日

用ajax载入的网页中文全成了乱码,查资料,Ajax在使用XMLHTTP取得网页时,缺省是用utf-8做为编码形式的,当网页中用了gb2312的汉字时,自然会出现乱码。解决方法很简单:

PHP:header('Content-Type:text/html;charset=GB2312');
ASP:Response.Charset("GB2312")
JSP:response.setHeader("Charset","GB2312");
可是用起来就不是那么回事了,错误信息为

Microsoft VBscrīpt 运行时错误 错误 '800a01c3'

对象不是一个集合: 'Response.charset'

查微软的在线帮助,示例中明明白白地写着同样的用法。打死也不明白。最后在网上找到这样的写法:

<% Response.charset="GB2312" %>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息