日期:2014-05-17  浏览次数:20982 次

tomcat提供文件下载问题?
我在用tomcat做服务器提供文件下载的时候, 文件如果是中文就会找不到地址 404错误。 英文就没有问题, 为什么?
例如: HTTP Status 404 - /Test/%E4%BF%9D%E7%9A%87%E4%BD%A0.rar

请问能提供中文的下载么?

------解决方案--------------------
这是因为中文乱码,所以找不到文件。建议把中文进行一次编码,或者把提供的文件重新生成字母数字组成的文件名。
------解决方案--------------------
中文统一格式转换
------解决方案--------------------
中文变成乱码了,重新编码就OK了...
------解决方案--------------------
那个与Tomcat的get获得机制有关系
在Tomcat_conf里的server.xml文件找到<Connector port="8080".../>这段(8080是你Tomcat的端口),在这段里加URIEncoding="GBK"。 
在这里转一下 下载的时候就不会出现乱码 也就可以找到下载地址!
------解决方案--------------------
最好都用 UTF-8