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