tomcat不支持中文名文件任何对中文字符的处理都是没用的。建议改成英文名

解决方案 »

  1.   

    用URLEncode编码,因为这是链接
      

  2.   

    对,我也使用了
    ss=java.net.URLEncode.encode(ss,"GB2312");
    但是它报错说:“method 中的参数数量错误。”
      

  3.   

    java.net.URLEncoder.encode(ss)test it!
      

  4.   

    String ss="../test/党组文件.doc";
    <a href="1.jsp?url=<%=ss%>" target="_blank">文件</a>然后在1.jsp中
    <%
    String ss=request.getParameter("url");
     ss=new String(ss.getBytes("gb2312"),"ISO8859_1");
     response.sendRedirect(ss);
    %>
    我在Appache+tomcat中可以成功