为了账号安全,请及时绑定邮箱和手机立即绑定

urlencode与urldecode问题

urlencode与urldecode问题

牧羊人nacy 2018-10-24 05:06:46
问题是这样的:1.我在一个连接里,就像这样sample.aspx?orderid=xxx,我对这个连接中的xxx先加密,然后用urlencode2.在sample.aspx页面,我用this.Request.QueryString,接受这个参数,我先urldecode,然后解密,这样有问题吗?对于有些xxx,不能还原到原来的值。请高手指点一下。谢谢。
查看完整描述

2 回答

?
跃然一笑

TA贡献1826条经验 获得超6个赞

Request.QueryString已经自动UrlDecode,无需重复。

 

但值得注意的是,UrlEncode和UrlDecode都与字符编码(Encoding)有关,只有相同的Encoding才能得到相同的结果。


查看完整回答
反对 回复 2018-10-25
?
炎炎设计

TA贡献1808条经验 获得超4个赞

用这个看看,制定下编码的类别

 HttpUtility.UrlDecode("+++%@#@#", System.Text.Encoding.UTF8);


查看完整回答
反对 回复 2018-10-25
  • 2 回答
  • 0 关注
  • 764 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信