base64对中文不友好,所以需要使用 EncodeURIComponent进行转码后在使用base64加密:
// 加密
let param = JSON.stringify(this.data.form)
const p = util.base64Encode(encodeURIComponent(param))
后端解密
p = CMyBase64.decode(p,"UTF-8");
try {
p = URLDecoder.decode(p,"UTF-8");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}