接收get请求时参数中文乱码
public static String avoidGarbledCode(String str) {
try {
if (StringUtils.isNotEmpty(str)) {
if(!(java.nio.charset.Charset.forName("GBK").newEncoder().canEncode(str))){
return new String(str.trim().getBytes("ISO-8859-1"),"UTF-8");
}else{
return str;
}
} else {
return str;
}
} catch (Exception e) {
return null;
}
}