BASE64编码的字符进行URL传输丢失特殊字符的问题


因为BASE64的编码里含有“+”号等特殊字符,在url传输的时候会把+号编程空格,解决这个问题的方法:

  请求时把BASE64编码进行url的编码再进行传输

  接收时把BASE64编码进行url的解码

 

  

//加密
post_data_new=Uri.EscapeDataString(post_data_new);
//解密
token = Uri.UnescapeDataString(token);

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM