http://expert.csdn.net/Expert/topic/1001/1001547.xml?temp=.3819544

解决方案 »

  1.   

    String path=new String(path.getBytes("ISO8859_1"),"gb2312");
      

  2.   

    如果你用的是Tomcat4.1或者以上版本,建議用Tomcat4.0.則可以解決你說的這個問題.
      

  3.   

    另外如果你用的真的是Tomcat4.1或者以上版本,你在連接或者下載中文文件名的文件時,你無論怎麼轉換字符,最終也還是打顯示"找不到文件"的錯誤.但如果用Tomcat4.0則不會有這樣的問題.
    ====================================自己的切膚之痛.===========
      

  4.   

    to  liangxuan1979:    这不是完美的解决方案,要是我的项目中运用到了Tomcat4.1的新特性呢?那岂不是