就是当在地址栏中输入:
http://localhost:8080/article/UserFiles/File/林三0(1).doc
时会出现
type Status reportmessage /article/UserFiles/File/%E6%9E%97%E4%B8%890(1).docdescription The requested resource (/article/UserFiles/File/%E6%9E%97%E4%B8%890(1).doc) is not available.===请问怎样解决?
英文文件名是正常的,

解决方案 »

  1.   

    中文文件名需要经过escape
    如果服务端没有经过编码的一些处理,输入的url不能带这些字符。
      

  2.   

    masse(当午 http://blog.sina.com.cn/xukf问题是我用的是fckeditor
    写的文章内容通过fckeditor存放在数据中,且文章中有下载中文文件的链接,
    如果全部用escape,则把文章的内容也全部编码处理了,
    现在我怎样处理其中带中文文件的链接?
      

  3.   

    我是用fckeditor编辑器的,
    在这个编辑器中有
    http://localhost:8080/article/UserFiles/File/林三0(1).doc
    这种链接,
    还有其他的一些中文文字,
    我应该怎样区别,我改怎样做?
      

  4.   

    只是连接里的内容用编码,像"林三0(1)",可以用javascript的encodeURIComponent
    好象服务器也要设置一下java的request.setCharacterEncoding("UTF-8")