<fmt:requestEncoding value="GB2312" />
我得加上这句就可以正确显示中文了
你试试

解决方案 »

  1.   

    public static String gbToUtf8(String src) {
        byte[] b = src.getBytes();
        char[] c = new char[b.length];
        for (int i = 0; i < b.length; i++) {
          c[i] = (char) (b[i] & 0x00FF);
        }
        return new String(c);
      }response.setHeader("Content-disposition","attachment;filename=\""+gbToUtf8(filename)+"\"");
      

  2.   

    根据几位大虾的描述,我把jspsmartupload组件重新改写了,新的组件可以处理中文,谁想要就给我发邮件:[email protected],感谢各位的帮助