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

QueryString和BASE64

时间:2015-08-12 11:26:03      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:

加号(+)是BASE64编码的一部分,而加号在QueryString中被当成是空格。
因此,当一个含有BASE64编码的字符串直接作为URL的一部分时,如果其中含有加号,则使用QueryString读取时,再使用BASE64解码就会发生错误。

 

    解决的办法有两个:
一是使用BASE64的字符串作为URL的一部分是,使用UrlEncode一类的函数进行编码;


二是在接收BASE64字符串后,使用Replace将字符串中的空格替换成加号,然后再解码。

QueryString和BASE64

标签:

原文地址:http://www.cnblogs.com/cn2758/p/4723684.html

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