前端傳遞引數包含+%等特殊字元的時候後臺獲取不到的問題
阿新 • • 發佈:2019-01-05
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;
}