我们在请求的时候,会在url中拼接参数,这里,中文参数request.getparameter的时候可以获取到对应的中文,但是在做request.getQueryString()的时候,中文带百分号,解决办法就是,用URLDecoder转义一下,具体操作如下
String queryString = request.getQueryString();
if(!StringUtil.isBlank(queryString)){
//中文转义
queryString = URLDecoder.decode(queryString,"utf-8");
}
这样得到的queryString就是中文的了.