当前位置:错新网文章中心网站开发Asp → 对象不支持此属性或方法: 'Response.CharSet'

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

减小字体 增大字体 作者:对象不支持此属性或方法: 'Response.CharSet'  来源:www.cuoxin.com  发布时间:2014-8-22 21:03:35


对象不支持此属性或方法: '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获取数据,中文乱码的问题解决!


本文引用网址:

在下列搜索引擎中搜索“对象不支持此属性或方法: 'Response.CharSet'”的相关信息:

谷歌搜索 百度搜索 360搜索 雅虎搜索 搜狗搜索 搜搜搜索 必应搜索 有道搜索
你可能还喜欢以下文章
  • 1如何做爱真人示范图片 男女ML常...
  • 2怎么爱爱最爽?真人爱爱视频教...
  • 3如何做爱更舒服?教你做爱72式...
  • 4怎么做爱舒服?真人示范做爱姿...
  • 5王梦溪未经处理照曝光 王梦溪口...
  • 1女性18岁身份证号大全 成年女人...
  • 217岁女孩身份证号大全 18岁女孩...
  • 3网络红人如何赚钱?我要成为网...
  • 4dede:arclist 实现分页!-织梦...
  • 5首页flash幻灯片不显示解决方法...
  • 1舒淇艳照门事件 舒淇不雅照ed2...
  • 2合肥艳照门事件 合肥艳照门全套...
  • 3怎样爱爱最爽?性爱姿势真人图...
  • 4嫩白少妇与猛男户外疯狂车震遭...
  • 5王梦溪种子完整版 王梦溪1.08G...
  • 1如何做服务器安全维护?有哪些...
  • 2Windows Server 2003系统性能优...
  • 3Apache Prefork和Worker模式的...
  • 4名词解释:分布式拒绝服务攻击...
  • 5正确认识网站优化与SEO的误区
  • 赞助商广告

    图片文章导读