编码一下就行
但你首先就有一个问题tomcat3.0不支持jdk1.4.1的,换新版本的TM吧.

解决方案 »

  1.   

    试一下:
    java.net.URLEncoder.encode($str);
      

  2.   

    java.net.URLEncoder.encode(str);//以UTF发送中文。
    java.net.URLDecoder.decode(str);//返回原始中文
      

  3.   

    我自己作了一个测试
    取两个文件,一个命名为"1.htm",一个命名为"一.htm",里面内容完全一样。
    然后作一个JSP文件,分别指向这两个文件,1.htm能很方便的读出来,一.htm则查找不到,看TOMCAT上面的信息,似乎它无法认出汉字!
      

  4.   

    同意jery的说法:java.net.URLEncoder.encode(str)我在weblogic6.1上试验过!就是文件名是乱码