window.open()、location.href下载文件时中文路径乱码解决

location.href="../../Statics/download/带电作业电动工具单页资料.pdf";
window.open("../../Statics/download/带电作业电动工具单页资料.pdf");
上面两种情况下,会出现乱码。根本问题是服务器的编码问题:这里用到的是tomcat服务器。解决办法:
1:tomcat 安装路径下 找到 conf文件下的server.xml
2:<Connector port="8080" URIEncoding="utf-8" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443" />
3:重启服务器  ok了


你可能感兴趣的:(window.open()、location.href下载文件时中文路径乱码解决)