之前用到的文件下载,文件名都是时间戳的形式或者英文名。下载没有问题。后来附件有中文后写在页面是下面效果,点击下载,下载失败。
对应链接拿出来。是如下效果
之前用了各种其他办法都不理想,比如转义什么的。直接上解决办法
在tomcat中server.xml配置里加上 URIEncoding="UTF-8" 不要加错了,如下图
然后就解决了,放到服务器上也可以用