最近和一个公司对接接口遇到了一个问题,base64加密解密,之前的解密方法有问题,一致提示
java.lang.IllegalArgumentException: Illegal base64 character 25
真是不知所以然,百度查询,终于解决啦
中文转UTF-8 和UTF-8转中文
服务器端:
String encodeStr = URLEncoder.encode("中国", "utf-8");
System.out.println("处理后:" + encodeStr);
//处理后:%E4%B8%AD%E5%9B%BD
客户端:
String decodeStr = URLDecoder.decode(encodeStr, "utf-8");
System.out.println("解码:" + decodeStr);
//解码:中国
---------------------
版权声明:本文为CSDN博主「my_worldlet」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/my_worldlet/article/details/51647285