关闭

http直接访问含有中文的ulr失败

标签: url
114人阅读 评论(0) 收藏 举报
分类:

最近在工作中遇到了一个奇怪的问题,记载下来以备查看。

问题描述:原来服务器上可以直接下载的中文附件都无法下载了。例如url为:http://xxxx/xxxx/中文.pdf 类似这样的地址都无法下载,服务端报404错误。直接开放tomcat的目录浏览功能,在浏览器中看到的中文文件也是乱码。

分析问题原因:从服务端报404错误能猜测到肯定是由于中文文件的编码导致的。由于在我们的项目中附件是采用ftp上传到服务器上指定目录,然后通过http方式访问的,因此尝试调整linux的系统字符集。

解决办法:在尝试了N次之后,发现问题是由于ftp服务端设置的字符集与liunx系统字符集不一致造成的。最终调整linux系统字符集与ftp字符集一致,问题解决。

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:7988次
    • 积分:35
    • 等级:
    • 排名:千里之外
    • 原创:13篇
    • 转载:6篇
    • 译文:2篇
    • 评论:0条
    文章分类