第一種方法
服務器默認的傳參編碼格式是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"/>