首页 新闻 会员 周边 捐助

urlencode urldecode编码问题请教

0
[已关闭问题] 关闭于 2016-01-12 10:05

客户端android,服务器端.net

客户端接收到数据后,先用base64编码后,再用urlencode编码(java),再传回到服务器,服务器接收后用urldecode解码,再用base64解码(.NET),服务器base64解码时报错

错误:

输入的不是有效的 Base-64 字符串,因为它包含非 Base-64 字符、两个以上的填充字符,或者填充字符间包含非空白字符

然后尝试客户端不用urlencode  服务器端也不用urldecode,直接base64正常

说明问题出在客户端的urlencode  然后通过服务端的decode后不一致造成,请教java 的urlencode和.net的urldecode有用什么不同

beggar_的主页 beggar_ | 初学一级 | 园豆:10
提问于:2015-12-07 16:55
< >
分享
所有回答(1)
0

最终将转成64位的+ 和=号用了手动替换,然后进行传输,就问题了,但在JAVA端用urlencode后,在服务器还是会报错

beggar_ | 园豆:10 (初学一级) | 2015-12-09 16:28
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册