用Web 上的邮件服务器的方法
    <form action="<%=url%>" enctype="multipart/form-data" method="post"
          name="upload" id="upload">
        <input type="file" name="file" id="file" >
        <input type="button" name="att" id="att" value=" 粘 贴 "
               onclick="javascript:var res = on_upload();">
      </form>

解决方案 »

  1.   

    我遇到过这个问题,我记得Windows下正常,unix/linux就不能下载汉字文件名。
    我的办法是文件上传后换成一个英文名,但是在某处(数据库)中保存中文名,生成连接时连接到英文名,但显示中文名。
      

  2.   

    无论windows,还是unix/linux,都不行这是web服务器不支持中文url,(现在tomcat4支持中文url)
    处理方法:1. rpw(rpw)说的方法、2把服务器换成Tomcat4
      

  3.   

    如果用weblogic,在weblogic.xml中加:
    - <charset-params>
    - <input-charset>
      <resource-path>/*</resource-path> 
      <java-charset-name>GBK</java-charset-name> 
      </input-charset>
    - <charset-mapping>
      <iana-charset-name>GB2312</iana-charset-name> 
      <java-charset-name>GBK</java-charset-name> 
      </charset-mapping>
      </charset-params>
      

  4.   

    我的系统是resin2.01
    如果按rpw的说法,我还不只是要显示,而且还要给用户下载的,如何让用户下载后的文件名还是原来的文件名啊?
      

  5.   

    我的意思是,如果我上传一个文件叫作:申请报告.doc
    那么,我可以将文件改为sqbg.doc,再做一个数据表将两个名字对应起来
    但用户下载这个文件时,显示名字虽然可以是中文,一点链接,超链标志里的名字必然还是<a href="..../sqbg.doc">申请报告</a>,这样用户下载后的文件名必然是sqbg.doc,如何还原为申请报告.doc啊?