String str0 = java.net.URLEncoder.encode(str2,"GBK");换成:
String str0 = java.net.URLEncoder.encode(str2,"UTF8");
试试?

解决方案 »

  1.   

    为什么文件名要用中文呢?http协议本身就是外国人的东西,不会支持中文那么好。
      

  2.   

    ---------------------------------------------------------------------
    String str0 = java.net.URLEncoder.encode(str2,"GBK");换成:
    String str0 = java.net.URLEncoder.encode(str2,"UTF8");
    试试?
    ---------------------------------------------------------------------
    还是不行,当鼠标指向图片时在,IE的状态栏显示的还是乱码,只是和以前不同罢了。