get请求中文字符参数乱码问题
第一种方法
服务器默认的传参编码格式是ISO8859-1,所以前端直接原样字符串请求,到后端解析一下就得到正确字符
String fileName = request.getParameter("fileName");
fileName = new String(fileName.getBytes("ISO8859-1"),"UTF-8");
第二种方法
例如Tomcat的服务器的server.xml文件中配置编码格式如
<Connector port="8080" protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443" URIEncoding="UTF-8"/>