在导出导出文件时,文件名显示为乱码,后来发现如果表单是以get方式提交就会出现中文乱码。
出现这种情况是服务器的问题。我是用的Tomcat,可以在Tomcat容器配置中解决这种问题。如下:
在tomcat的配置文件夹conf中找到server.xml,在设置端口号的地方加入”URIEncoding="UTF-8”,如下
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
URIEncoding="UTF-8"/>
重新启动Tomcat,再下载文件应该不会因为服务器容器问题出现乱码了。