易截截图软件、单文件、免安装、纯绿色、仅160KB

在NETBOX中使用Asp AJAX Response.CharSet解决方法

刚调试程序的时候报错后然后找的解决方法,现在发出来大家借鉴。
-----------------------
错误提示: 
运行时错误 800a01b6
对象不支持此属性或方法: Response.CharSet
--------------------------------------------------------------------- 
(百度一下,还有很多人遇到同样的错误) 
Microsoft VBScript runtime error 800a01b6
Object doesnt 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 的标题名。
<% Request.ServerVariables("HTTP_MY_HEADER") %> 
示例 
下面这个示例使用 AddHeader 方法要求客户端使用 BASIC 验证。
<% Response.Addheader "WWW-Authenticate", "BASIC" %> 
注意 前面的脚本仅通知客户端浏览器使用哪个验证。若您在 Web 应用程序中使用该脚本,则一定要启用 Web 服务器的 BASIC 验证。
于是将 
Response.CharSet = "GB2312"
替换成:
Response.Addheader "Content-Type","text/html; charset=gb2312"
NetBox环境下ajax用get获取数据,中文乱码的问题解决!


相关文档:

AJAX XMLHttpRequest


XMLHttpRequest 对象使 AJAX 成为可能。
XMLHttpRequest
XMLHttpRequest 对象是 AJAX 的关键。
该对象在 Internet Explorer 5.5 与 2000 年 7 月发布之后就已经可用了,但是在 2005 人们开始讨论 AJAX 和 Web 2.0 之前,这个对象并没有得到充分的认识。
创建 XMLHttpRequest 对象
不同的浏览器使用不同的方法来创建 ......

asp无组件上传类的应用实例/化境HTTP上传程序

原版
upload_5xsoft.inc 文件内容
<SCRIPT RUNAT=SERVER LANGUAGE=VBSCRIPT>
dim Data_5xsoft
Class upload_5xsoft
  
dim objForm,objFile,Version
Public function Form(strForm)
       strForm=lcase(strForm)
       if not ......

在asp验证码中head.fix和body.fix

fix是bmp的一种衍生格式,可用于asp生成验证码图形。
一个例子:
1 图象绘制完成后,将文件存为24位位图格式的BMP图象文件。
2 去除前54Byte内容.
3 改名为BODY+数字.FIX
4 修改CHECKCODE.ASP,调用你新做的这个文件.
(checkcode.asp 负责生成和输出验证码 1309 byte,head.fix 是54byte的BMP头,body.fix 数字0~9 10 ......

Ajax获取后台数据

//ajax 获取数据
//脚本
var showResp=0;
function GetXmlHttpObject(handler)
{
var objXmlHttp = null;
if (document.all)//!window.XMLHttpRequest
{
// 创建IE中的XMLHttpRequest对象“XMLHTTP”
var clsids = ["Msxml2.XMLHTTP.6.0","Msxml2.XMLHTTP.5.0","Msxml2.XMLHTTP.4.0","Msxml2.XMLHTTP. ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号