编码要一致
byte[] res;
new String(res,"utf-8");
1。base64编码里面有一个 “+” 号,在urlecode编码中 “+” 会被解码成空格
2。http头里面可能会用base64编码来传输一些信息,因为这些信息不会被web服务器默认做url解码的。
3。每76个字符都会添加一个换行”\n”,这个换行符会丢失。
所以在传输和解密时要做如下处理:
1.去掉\n
2.替换空格为+
编码要一致
byte[] res;
new String(res,"utf-8");
1。base64编码里面有一个 “+” 号,在urlecode编码中 “+” 会被解码成空格
2。http头里面可能会用base64编码来传输一些信息,因为这些信息不会被web服务器默认做url解码的。
3。每76个字符都会添加一个换行”\n”,这个换行符会丢失。
所以在传输和解密时要做如下处理:
1.去掉\n
2.替换空格为+