首页 > 其他 > 详细

关于处理GET方式提交的含有特殊字符的参数

时间:2014-06-07 11:24:05      阅读:390      评论:0      收藏:0      [点我收藏+]

传递参数时如果使用QueryString方法会遇到这样的问题,一些特殊字符无法传递。

字符     特殊字符的含义          URL编码

#    用来标志特定的文档位置   %23

%   对特殊字符进行编码         %25

&  分隔不同的变量值对           %26

+   在变量值中表示空格          %2B

\    表示目录路径                  %2F

=  用来连接键和值                %3D

?   表示查询字符串的开始       %3F

当传递的参数中含有这些值时,接收页面无法接收该值,那该怎么办呢?使用URLEncode方法进行编码如

str=“a+b”

Response.Redirect(“***.aspx?str=”+Server.UrlEncode(str))

在跳转页面Request.QueryString(“str”)就可以了

 

关于处理GET方式提交的含有特殊字符的参数,布布扣,bubuko.com

关于处理GET方式提交的含有特殊字符的参数

原文:http://www.cnblogs.com/ljjl88128/p/3770165.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!