码迷,mamicode.com
首页 > 其他好文 > 详细

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

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

标签:c   code   a   get   使用   string   

传递参数时如果使用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方式提交的含有特殊字符的参数

标签:c   code   a   get   使用   string   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!