用中文文件名出现404错误怎么解决??(100分)

  • 主题发起人 主题发起人 luckchen8256
  • 开始时间 开始时间
L

luckchen8256

Unregistered / Unconfirmed
GUEST, unregistred user!
http://192.168.0.23/kmlc/Corp/upfiles/data/乘龙产品培训.ppt
出现:HTTP 404 - 无法找到文件
在服务器上是肯定有着个文件的,从IIS中访问也是这样
但将'乘龙产品培训.ppt'改成英文文件名则正常
请高手解答

 
http://192.168.0.23/kmlc/Corp/upfiles/data/%B3%CB%C1%FA%B2%FA%C6%B7%C5%E0%D1%B5.ppt
 
这个需要在ie里面修改Ienternet选项,高级,总是以UTF-8格式发送URL
 
IE里改了也不行
是不是要用Server.UrlPathEncode()
 
IIS应该不会存在这样的问题的啊,倒是unix的话,会不支持中文名。
 
但确实有这个问题
我用Server.URLEncode(path)解决了,但在文件保存对话框中的文件名
成了:ʹ .ppt.ppt
这是怎么回事啊??
 
接受答案了.
 
后退
顶部