首页 > 代码库 > BASE64编码的字符进行URL传输丢失特殊字符的问题

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

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

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

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

 

  

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

 

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