JSP里的编码是UNICODE的,中文的不是.

解决方案 »

  1.   

    采用中文编码:
    ------------------------------------
    <%@ page pageEncoding="GBK"%>
      

  2.   

    改了,还是不行,用http://***:8080/images/中文.gif 这样也显示不出来
      

  3.   

    你这样看看
    <img border="0" src="http://localhost:8080/样品.jpg">
      

  4.   

    可以将ie的internet选项的高级的最后一项的对钩去掉试一下.
      

  5.   

    还是不行,只有用<jsp:forward page="images/中文.gif" /> 才能找到图片
    但是我是要放在img元素中的,怎么办
      

  6.   

    java.net.URLEncoder.encode("中文文件名")
    你把它转一下试试看行不行
      

  7.   

    java.net.URLEncoder.encode("中文文件名")
    这样也不行啊
    提示
    "testok.jsp": Warning #: 368 : method encode(java.lang.String) in class java.net.URLEncoder has been deprecated
      

  8.   

    网页html都不支持中文的文件名,建议改文件名文英文!
      

  9.   

    <%String url=nw String("http://localhost:8080/中文.jpg".getBytes("ISO-8859-1"));
    <img border="0" src="<%=url%>">试试这个
      

  10.   

    哎,还是没有解决,只有暂时不用中文名了,谢谢大家,结帖了
    大家有解决办法别忘了告诉小弟
    email:[email protected]