asp同一个网站存在不同编码页面跳转出现乱码解决办法

评论(0)浏览(347)分类:Asp/VBScript
asp同一个网站存在不同编码页面跳转出现乱码解决办法  症状:同一个asp站点,当不同页面使用了不同的编码时,如果从一个页面转到另外一个不同编码的页面,出现乱码。  环境:2个不同的都用meta标签指定了编码,page指令同时指定了codepage为对应的编码号。gb2312编码的asp文件存储编码为ansi,utf-8编码的asp文件存储编码为utf-8。  如果环境设置好,同上面说的,一般是不会出现乱码的。  ..

asp recordset bookmark属性

评论(0)浏览(32)分类:Asp/VBScript
asp recordset bookmark属性asp recordset bookmark属性   返回唯一标识 Recordset 对象中当前记录的书签,或者将 Recordset 对象的当前记录设置为由有效书签所标识的记录。 设置或返回计算有效书签的变体型表达式。 详细说明  使用 Bookmark 属性可保存当前记录的位置并随时返回到该记录。书签只能在支持书签功能的 Recordset 对象中使用。  打开 Recordset 对象时,..

upload_5xsoft asp无组件文件上传类库

评论(1)浏览(622)分类:Asp/VBScript
upload_5xsoft asp无组件文件上传类库  upload_5xsoft无组件文件上传类库源代码和示例,增加了一个小功能,获取文件扩展名称。  测试代码test.htmlform method=post action=save.asp enctype=multipart/form-data名称:input type=text name=name /input type=submit value=提交 /br /文件:input type=file name=file //formsave.asp!--#include file=upload_5xsoft.asp--%set up..

获取asp ISAPI_Rewrite重写后的伪静态URL地址

评论(2)浏览(610)分类:Asp.Net/C#
获取asp ISAPI_Rewrite重写后的伪静态URL地址  如何获取被ISAPI_Rewrite重写后的URL。【解决方法试用于asp和asp.net】  测试环境:IIS6中使用ISAPI_Rewrite对Default.aspx进行重写,重写后的地址为:Index-After-ReWriter.html。  需要获取重写后的地址,即Index-After-ReWriter.html。解决方案asp.netstring rawurl=Request.ServerVariables[HTTP_X_REWRITE_URL];Response.Write(raw..

MSScriptControl.ScriptControl组件介绍

评论(0)浏览(594)分类:Asp/VBScript
MSScriptControl.ScriptControl组件介绍MSScriptControl.ScriptControl组件实例对象属性属性名称类型备注AllowUIBOOL检测是否允许运行用户的接口元素。如果为False,则诸如消息框之类的界面元素不可见。CodeObjectObject脚本暴露给宿主调用的对象。只读。ModulesModules宿主提供给脚本的组件库模块。只读。(COM组件通常都是以对象收集的形式向用户提供可以留给用户二次开发的对象集合..

asp gb2312/utf-8编码和解码

评论(0)浏览(961)分类:Asp/VBScript
asp gb2312/utf-8编码和解码  整理网上的asp编码和解码函数,添加了如何在utf-8编码页面中解码gb2312编码的函数。  asp编码,此函数可以将字符串编码为指定编码的url编码,可以在任何编码的asp页面中使用dim iSourceCode'网站默认编码iSourceCode=Session.CodePage'得到当前页面指定的编码'sStr:要编码的字符串'iTargetCode:指定的编码Function UrlE..

asp连接mssqlserver不同实例

评论(0)浏览(140)分类:Asp/VBScript
asp连接mssqlserver不同实例  今天安装了sqlserver2005,给sqlserver2005起了实例名称sql2005,asp要连接sqlserver2005和默认的mssqlserver2000【默认实例名称】,需要修改驱动字符串中的server项目,将mssqlserver的实例名称加上,如果不加上就会连接到默认的mssqlserver实例【mssqlserver2000,而不是sqlserver2005的sql2005】。  驱动字符串如下面所示'********..

asp正则submatches分组

评论(0)浏览(73)分类:Asp/VBScript
asp正则submatches分组s=test1,test2fasdfasfafsa%response.write aaa%dfafadfafafafa%for i=0 to 1:response.write ddd:next%fdsfdfdsfsd_ dddddd22222aaaaaa%aaa=888%换行set rx=new RegExp'创建正则表达式rx.Global=true'全局匹配rx.Pattern=%([\s\S]+?)%'正则表达式set mc=rx.Execute(s)'执行匹配response.write 共有mc.count项for each m in mc..

asp数字分页导航示例

评论(0)浏览(74)分类:Asp/VBScript
asp数字分页导航示例  一个asp生成数字分页导航的示例代码,可以指定每次显示多少个数字导航,效果点击这里查看dim CurrentPage'当前页dim CurrentPageKey'页码键名称dim TotalRecord'总记录数dim TotalPage'总页数dim PageSize'每页显示多少条dim NumberPageSize'显示多少个页码dim pms'查询的其他参数 function getguider() dim n..

去掉asp now方法中的am,pm内容

评论(0)浏览(146)分类:Asp/VBScript
去掉asp now方法中的am,pm内容  调用asp的now方法时如果得到的内容附带了am/pm字符串,那么写入数据库时会导致asp程序出错,出现这个问题一般是系统时区设置的问题,可以通过如下方法解决now方法返回am/pm字符串问题。  开始,设置,控制面板,选择区域和语言选项,在区域选项中选择自定义,选择时间标签,将时间格式设置为HH:mm:ss,设置为24小时制时间,将下面的AM符号..

asp修改access数据库密码

评论(0)浏览(64)分类:Asp/VBScript
asp修改access数据库密码  asp/vbscript如何修改access数据库密码。asp/vbscript修改access数据库密码的sql语句语法很简单,如下,但是链接字符串一定要设置正确,要不会提示错误。需要增加原始的密码,并且要以独占的方式打开access数据库ALTER USER 或 DATABASE 语句 :更改现有用户或数据库的密码。 语法ALTER DATABASE PASSWORD newpassword oldpasswordALTER USE..

adodb.recordset更新数据占用cpu 100%问题

评论(0)浏览(90)分类:Asp/VBScript
adodb.recordset更新数据占用cpu 100%问题  2013-01-11更新:也有可能数据库日志太大的问题导致cpu 100%占用或者链接超时问题,参考:Microsoft OLE DB Provider for SQL Server 超时错误 80040e31  asp程序调用adodb.recordset更新数据时,发现cpu被占用100%【单核cpu】,双核cpu则是50%,程序一直没有反应。  后面发现是使用了select * from table where xxx=xxx,如果表中包含n..

ASP下载远程图片保存到本地

评论(0)浏览(822)分类:Asp/VBScript
ASP下载远程图片保存到本地%'asp下载远程图片保存到本地或者直接输出图片源代码mode=2'模式,1为保存图片到本地 2为直接输出图片url=https://ssl.captcha.qq.com/getimage?aid=20016010.5978519566745728 '远程图片地址set xmlhttp=server.createobject(Microsoft.XMLHTTP)xmlhttp.open get,url,falsexmlhttp.sendimg = xmlhttp.ResponseBodycontenttype = lc..

javascript/vbscript/asp生成随机数

评论(0)浏览(226)分类:Asp/VBScript
javascript/vbscript/asp生成随机数  由于javascript,vbscript生成的随机数都是0~1之间的小数,如果要生成介于整数之间的随机数时,需要进行一些相关的处理才行,源代码如下。  javascript生成整数之间的随机数script type=text/javascriptfunction rnd(min,max){ var tmp=min; if(maxmin){min=max;max=tmp;} return Math.floor(Math.random()*(max-min+1)+min);}alert(rn..

asp对数组随机取值不重复

评论(0)浏览(41)分类:Asp/VBScript
asp对数组随机取值不重复  asp对数组随机取值,不重复取同一个数组里面的值。源代码如下Function rndint(byval MaxNum,byval MinNum)'asp生成整数之间的随机数函数 dim tmp if MaxNumMinNum then tmp=MinNum:MinNum=MaxNum:MaxNum=tmp end if Randomize rndint=int(rnd *(MaxNum-MinNum+1)+MinNum)End Function'arr:数组'num:要取的个数funct..

asp往文件中追加重写内容源代码

评论(0)浏览(49)分类:Asp/VBScript
asp往文件中追加重写内容源代码  asp向文件中追加内容,重写文件内容vbscript源代码%'filename:文件名'ct:内容'readwritemode:1只读 2重写 8添加,可以通过设置此参数实现文件的重写或者添加新内容'create:是否创建新文件 ,true/false'encoding:编码,0:ascii -1:unicode -2:系统缺省,中文系统为ANSIfunction WriteFile(filename,ct,readwr..

asp调用Request.Form集合之后,不能再调用BinaryRead

评论(0)浏览(225)分类:Asp/VBScript
asp调用Request.Form集合之后,不能再调用BinaryRead错误:使用 Request.Form 集合之后,不能调用 BinaryRead ,使用 Request.Form 集合之后,不能调用 BinaryRead1)Request.form 是用来获取post 提交的字符的2)Request.BinaryRead 获取二进制调用Request.Form后,上载的数据已经被IIS全部处理完了,用BinaryRead当然也就没有数据可读了。两种方法中你只能用一种,如果上传文件,可以用以BinaryR..

asp Command.execute执行存储过程无法获取返回值

评论(0)浏览(79)分类:Asp/VBScript
asp Command.execute执行存储过程无法获取返回值  今天在csdn看到一个问题,asp调用存储过程获取return返回值,没有获取到返回值,代码也没有出现问题。  拿他的代码测试了下,发现将Set MyComm=Server.CreateObject(ADODB.Command)MyComm.ActiveConnection=conn 'conn是数据库连接字串MyComm.CommandText=user_check '指定存储过程名MyComm.CommandType=4 '表明这是一个存储过..

Asp CreateParameter参数详解

评论(1)浏览(306)分类:Asp/VBScript
Asp CreateParameter参数详解    asp调用存储过程追加参数通过CreateParameter方法,用来指定属性创建新的Parameter对象。具体语法如下:Set parameter = command.CreateParameter (Name, Type, Direction, Size, Value)参数说明Name 可选,字符串,代表 Parameter 对象名称。Type 可选,长整型值,指定 Parameter 对象数据类型。Direction 可选,长整型值,指定 Parameter ..

ASP执行ping命令获取结果

评论(0)浏览(241)分类:Asp/VBScript
ASP执行ping命令获取结果  功能:asp使用WShShell调用系统的Ping命令,将Ping的结果重定向到一个文本文件中去,再把文本文件显示到网页中  具体做法如下  1)首先, 建一个.BAT文件(例如:aspping.BAT,保存在d:\web站点下),这个文件要在ASP中调用,文件内容为:ping -a %1 d:/web/%2.txt  (%1)是将来要ping的地址,(%2)是存储ping结果的文件.  以下是ASP执..

asp防sql注入源代码

评论(0)浏览(56)分类:Asp/VBScript
asp防sql注入源代码  asp通用防sql注入源代码,将此段代码放在你执行sql读取数据之前,以便判断客户端提交的内容是否包含恶意注入内容dim spDim Fy_Post,Fy_Get,Fy_getIn,Fy_Inf,Fy_Xh,Fy_db,Fy_dbstr,Kill_IP,WriteSql,Fy_postIn'自定义需要过滤的字串,用 | 分隔Fy_getIn = '|#|exec|insert|select|delete|update|%|chr|char|mid|master|truncate|decla..

asp如何修改操作系统用户密码

评论(0)浏览(121)分类:Asp/VBScript
asp如何修改操作系统用户密码    windows 2003已经自己带了修改域用户密码的相关ASP网页文件,位置在C:\windows\system32\inetsrv\iisadmpwd,只需要在IIS里面发布就可以了。    下面就介绍一下如何使用这些文件。1、 在IIS上新建一个虚拟目录2、 输入虚拟目录别名为iisadmpwd3、 设置权限为读取和执行4、 完成5、 在新建虚拟目录的属性里修改默认内容文档6、 在IE里输入..

asp sqlserver2000 [Microsoft][ODBC SQL Server Driver][DBNETLIB]一般性网络错误。请检查网络文档

评论(0)浏览(113)分类:Asp/VBScript
asp sqlserver2000 [Microsoft][ODBC SQL Server Driver][DBNETLIB]一般性网络错误。请检查网络文档  今天访问一个本地的asp程序时,在连接SqlServer2000数据库出现下面的错误Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'[Microsoft][ODBC SQL Server Driver][DBNETLIB]一般性网络错误。请检查网络文档。  这个程序没改动过,以前都是可以运行的。最近好像安装了什么软件还是配置过什么了,导致出现这个错误。网上找..

asp查询access数据库中的表

评论(0)浏览(56)分类:Asp/VBScript
asp查询access数据库中的表  可以通过adodb.connection openschema方法进行查询access数据库中存在的表,下面为源代码+展开-VBScriptConstadSchemaTables=20'asp中没有定义adodb.connectionopenschema参数一的枚举变量值,要自己定义setconn=server.CreateObject("adodb.connection")conn.Open"provider=microsoft.jet.oledb.4.0;datasource="&server.MapPath("acc.mdb"..

adodb.connection openschema使用说明

评论(0)浏览(35)分类:Asp/VBScript
adodb.connection openschema使用说明adodb.connection openschema使用语法+展开-VBScriptsetconnection=server.createobject("adodb.connection")Setrecordset=connection.OpenSchema(Querytype,[Restrictions],[SchmeID])adodb.connection openschema返回值返回包含模式信息的 Recordset 对象。Recordset 将以只读、静态游标打开。adodb.connection openschema参数说明Querytype:..

asp遍历applicaton/session对象

评论(0)浏览(36)分类:Asp/VBScript
asp遍历applicaton/session对象  下面是一个asp遍历applicaton/session对象的源代码+展开-HTML"CODEPAGE="936"%%Response.Expires=0;Response.Buffer=true;vartPageStartTime=newDate();%htmlheadtitle网站-Application变量-Session变量/titlemetahttp-equiv="Content-Type"content="text/html;charset=gb2312"STYLEtype=text/cssbody,td{FONT-SIZE:10pt;FONT-FAMILY:"Arial..

cookie赋null值出现Microsoft VBScript 运行时错误 错误 '800a000d' 类型不匹配: '[object]'

评论(0)浏览(104)分类:Asp/VBScript
cookie赋null值出现Microsoft VBScript 运行时错误 错误 '800a000d'  类型不匹配: '[object]'   cookie赋null值出现Microsoft VBScript 运行时错误 错误 '800a000d' 类型不匹配: '[object]'   这个错误解决办法其实很简单,是因为给COOKIES赋了一个为NULL的值。  可以做一个测试:+展开-HTML%response.cookies("a")("a")=a%  运行上面的代码则不会出错,运行下面的代码则会出错。+展开-HTML%a=nullresponse.cookies("a")("a")=a% ..

asp/vbscript dim数组下标为变量

评论(0)浏览(67)分类:Asp/VBScript
asp/vbscript dim数组下标为变量  asp/vbscript dim定义数组时,如果下标为变量,会提示“缺少整形参数”的错误。如下+展开-VBScriptidx=1dima(idx)  这时需要先定义一个没有下标的数组或者直接是Variant类型的变量,然后再用redim来定义下标为变量的参数就没有问题了。+展开-VBScriptidx=1dima'或者a()redima(idx)

asp/vbscript中eval和execute函数

评论(0)浏览(82)分类:Asp/VBScript
asp/vbscript中eval和execute函数  Javascript中的eval函数让我们可以很方便地操作一系列变量(a1,a2,a3,……)。自从VBScript 5.0之后,也可以ASP中使用这个功能了!  和Javascript一样,eval()也是计算其中字符串所代表变量的值并返回,如eval("a"&"1")返回a1的值。不过这个 eval()的功能和Javascript比起来还是有差距的。我试了一下,发现主要有以下一点:VBScript中的ev..

Scripting.FileSystemObject对象详细介绍

评论(0)浏览(54)分类:Asp/VBScript
Scripting.FileSystemObject对象详细介绍  在代码内操作文本文件、文件夹及驱动器。它是脚本运行期库提供的对象之一,对于服务器ASP页面内的VBScript和JScript都有效。如果页面的扩展名为.hta(表示它们是HTA的一部分),它也可用在客户端的IE 5中。本节仅讨论在服务器上的ASP脚本如何使用FileSystemObject对象。 超级文本应用程序(HTA)由指定的“受信任的”页面组成,在页面..