public static String stringUncode(String param) {
if (param != null && !param.trim().equals("")) {
try {
// param = param.replaceAll("%(?![0-9a-fA-F]{2})", "%25"); //测试%转义
param = URLEncoder.encode(param, "utf-8");//转码
param = URLDecoder.decode(param, "UTF-8");//解码
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
}
return param;
}
前端传递参数包含+%等特殊字符的时候后台获取不到的问题
最新推荐文章于 2022-10-08 11:24:41 发布