问题描述
- linux apache 服务器 中文的文件名下载 404 但是在ie中可以
-
linux apache 服务器 中文的文件名下载 404 但是在ie中可以,详细地址可以私聊我
解决方案
linux环境下apache中文文件下载支持与该文件的字符集有关,只要创建或从svn迁出中文文件文件时,linux系统为UTF-8的字符集,或中文文件名以UTF-8编码的文件,即能被apache正确读取
解决方案二:
ie客户是发送"UTF-8 URL"到apache,apache以utf-8编码的文件名查找相关目录下的文件,如果此时中文文件是以GBK或其他字符集保存时,就无法找到匹配的文件。所以网上说的IE浏览器中取消"发送UTF-8 URL"的设置就有效的说法就可以解释了
解决方案三:
要真正支持,还是按照网上的,编译配置mod_encoding模块吧,或者可以搜一下别人编译好的包
参考 Linux上配置Apache支持中文名称
解决方案四:
上面的答案有帮助吗?如果还有问题,请提出来,如果对答案满意,请顶一下,并标记为采纳答案,谢谢!
时间: 2025-01-21 06:20:37