说得没错,要不就用new String(.....),转码,反正是个麻烦事

解决方案 »

  1.   

    filename="中国.jpg"
    filename= java.net.URLEncoder.encode(filename, "GBK");
      

  2.   

    不用中文,怎么叫中国人!!!楼上的,我照你的改了下:
    <%@page import="java.net.*"%>
    <%
    String filename="中国.jpg";
    filename= java.net.URLEncoder.encode(filename, "GBK");
    %>
    <a href=./<%=filename%>>~~~</a>
    可还是报错:
    The requested resource (/jsp/%3F%3F%3F%A8%B2.jpg) is not available.
      

  3.   

    不用中文,怎么叫中国人!!! amjiahe(黄雀) 你写个操作系统吧,我等者用呢
    上传图片时改名,用格林威治时间就行了
      

  4.   

    ybsoft(☆☆☆☆☆)兄台:你用java.net.URLEncoder.encode这个方法我也试了一下,确实不行,不过这个方法我查了一下javadoc,还是不太清楚它到底用来做什么的。