tomcat提供文件下载问题?

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

请问能提供中文的下载么?
...全文
244 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
huangzhenyujob6 2012-06-18
  • 打赏
  • 举报
回复
我的连英文都报404,求大侠解救
nextroad 2010-03-31
  • 打赏
  • 举报
回复
恩谢谢大家 。
sciolist 2010-03-30
  • 打赏
  • 举报
回复
最好都用 UTF-8
Hunter_Tang 2010-03-30
  • 打赏
  • 举报
回复
那个与Tomcat的get获得机制有关系
在Tomcat_conf里的server.xml文件找到<Connector port="8080".../>这段(8080是你Tomcat的端口),在这段里加URIEncoding="GBK"。
在这里转一下 下载的时候就不会出现乱码 也就可以找到下载地址!
star19860411 2010-03-30
  • 打赏
  • 举报
回复
中文变成乱码了,重新编码就OK了...
hebeiliuzhao0909 2010-03-29
  • 打赏
  • 举报
回复
中文统一格式转换
军爷_010 2010-03-28
  • 打赏
  • 举报
回复
这是因为中文乱码,所以找不到文件。建议把中文进行一次编码,或者把提供的文件重新生成字母数字组成的文件名。

24,923

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Apache
社区管理员
  • Apache
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧