技术前线-绿色安全的源码下载站!
首 页文章资讯下载中心html颜色代码表
当前位置:技术前线文章资讯web技术ASP技术

解决对象不支持此属性或方法: 'Response.CharSet'

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2014-10-25 09:18:41

对象不支持此属性或方法: 'Response.CharSet'给客户开发的一个web系统,本来计划是在IIS下运行,无奈客户那边的电脑操作系统IIS无论怎样都安装不了,总不能要求客户为了这个web系统重新安装操作系统吧?所以想到了NetBox。 

开发的时候都是在IIS下进行调试,然后用NetBox运行,基本上一切正常,客户使用了一段时间后,提出增加一个新的功能,于是用ajax增加了一个新功能,NetBox下运行出错, 
错误提示: 
运行时错误 '800a01b6'  
对象不支持此属性或方法: 'Response.CharSet'  
--------------------------------------------------------------------- 
(百度一下,还有很多人遇到同样的错误) 
Microsoft VBScript runtime error '800a01b6'   
Object doesn't support this property or method: 'Response.Charset'   

检查出错代码: 
Response.CharSet    =    "GB2312"  

这行代码主要是为了解决ajax用get获得数据时,中文乱码的问题。 
删除这行代码后netbox正常运行,但是ajax返回的中文数据成了乱码。
说明 NetBox不支持 Response.CharSet 。

打开netbox的使用手册,依次展开:
对象参考 → Response 对象 → Response 方法
AddHeader 方法 
AddHeader 方法用指定的值添加 HTML 标题。该方法常常向响应添加新的 HTTP 标题 
语法 
Response.AddHeader name, value 
参数 
name  
     新的标题变量的名称 
value  
     存储在新的标题变量中的初始值  
注释 
为避免命名不明确,name 中不能包含任何下划线字符 (_)。ServerVariables 集合将标题中的下划线字符解释为反斜杠。例如,下面的脚本使服务器查找一个名为 MY-HEADER 的标题名。 

 
示例 
下面这个示例使用 AddHeader 方法要求客户端使用 BASIC 验证。 

 
注意 前面的脚本仅通知客户端浏览器使用哪个验证。若您在 Web 应用程序中使用该脚本,则一定要启用 Web 服务器的 BASIC 验证。 

于是将 
Response.CharSet    =    "GB2312"   
替换成:
Response.Addheader "Content-Type","text/html; charset=gb2312"

NetBox环境下ajax用get获取数据,中文乱码的问题解决!

Tags:Response.CharSet

作者:佚名
+12
-0

用户名: 查看更多评论

内 容:

         验证码:

所有源码和资料均为软件作者提供和网友推荐收集整理而来,仅供学习和研究使用。如有侵犯你版权的,请来信指出,本站将立即改正。

关于本站 | 网站帮助 | 广告合作 | 下载声明 | 友情连接 | 网站地图 | 资源sitemap | 文章sitemap

Copyright © 2014-2026 技术前线. All Rights Reserved .

Powered by:源码下载www.gaoitde.com 页面执行时间:10,109.38000 毫秒 建站时间:2014-09-28        网站备案:渝ICP备14007251号-1