asp中关于'+'的特殊处理

简介: 今天在做一个小东西,突然发现一个asp的问题,就是在使用request.querystring("str")的时候,如果str中包含特殊的字符(eg.'+')的时候,使用request.querystring("str")接受到的数据中,就完全没有了'+',不知道怎么回事???开始以为是自己的程序写错了,测试了好几遍都是如此,最后采用了replace进行'+'替换成为 '*',后,再在request.querystring(replace(str,"*","+"))进行解决了。

今天在做一个小东西,突然发现一个asp的问题,就是在使用request.querystring("str")的时候,如果str中包含特殊的字符(eg.'+')的时候,使用request.querystring("str")接受到的数据中,就完全没有了'+',不知道怎么回事???开始以为是自己的程序写错了,测试了好几遍都是如此,最后采用了replace进行'+'替换成为 '*',后,再在request.querystring(replace(str,"*","+"))进行解决了。

以下是我的简单的测试:

环境:win xp + iis 5.1 + Maxthon

example1.asp

<%response.redirect("example2.asp?str=dsj+dsj")%>

example2.asp

<%=request.querystring("str")%>

显示为:

dsj dsj

目录
相关文章
|
6月前
|
开发框架 JavaScript 前端开发
详细解读ASP常用三十三种代码
详细解读ASP常用三十三种代码
45 0
|
7月前
|
开发框架 JavaScript 前端开发
ASP
ASP(Active Server Pages)是一种由微软公司开发的服务器端脚本语言,用于创建动态网页和Web应用程序。ASP技术可以通过服务器端的脚本语言(通常是VBScript或JavaScript)与HTML页面结合
101 8
|
7月前
|
域名解析 开发框架 供应链
分享110个ASP源码,有一款适合你
分享110个ASP源码,有一款适合你
70 1
|
开发框架 .NET 数据库
asp网站错误处理 asp网站500错误解决
有三种主要的错误类型: 编译错误–这种错误出现一般都是代码的语法问题。因为编译错误而导致辞ASP停止运行。 运行错误–这个错误是发生在你准备运行ASP时的。例如:如果你试图给一个变量赋值,但是却超出了该变量允许的范围。
|
.NET 开发框架 数据格式
|
Web App开发 存储 负载均衡
|
.NET 开发框架 数据格式