本帖最后由 kdflove 于 2010-04-17 10:40:24 编辑

解决方案 »

  1.   


    我用了很多支持中文的JAR包的,不过问题都没怎么解决,后来是我自己改源码,然后打的JAR包,上传时支持中文的,数据库里跟页面显示的都是正常的中文,不过就是下载的时候传到do_download.jsp里面的path值读出来是乱码。
    我在第一个页面写的:
    <a href="jsp/do_download.jsp?path=${product.path"}>下载</a>
    在do_download.jsp里面:
    SmartUpload su=new SmartUpload();
    su.initialize(pageContext);
    su.setContentDisposition(null);
    //System.out.println(request.getParameter("path"));
    su.downloadFile(request.getParameter("path"));
    out.clear();
    out=pageContext.pushBody();
    }请大家帮忙啊 
      

  2.   

    字符转换,iso那个字符转换成gb2312
      

  3.   

    到论坛里下载支持中文的smartUpload 好像要5个资源分,我之前下过,可以用的!
      

  4.   

    是SMARTUPLOAD的原因,你下的估计是GBK的,要下UTF-8的,全部统一成UTF-8就行了
      

  5.   

    每种都试过了,就是不行,统一成utf-8也不行,
    按5楼的试过,可以了,很神奇啊