紫影基地

 找回密码
 立即注册
查看: 169|回复: 0

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

[复制链接]
阅读字号:

2002

主题

2117

帖子

21万

积分

超级版主

Rank: 8Rank: 8

积分
210303
发表于 2024-4-20 22:17:27 | 显示全部楼层 |阅读模式

用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" %>

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|紫影基地

GMT+8, 2025-1-12 12:16 , Processed in 0.082134 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表