需要用java.net.URLEncoder.encode(String s)编码

解决方案 »

  1.   

    看是什么WEB Server了,最好找一个支持中文URL的
      

  2.   

    好象不可以
    报错:
    2002-01-22 11:33:32 - Ctx( /a ): 404 R( /a + /??????.txt + null) null
    java.io.IOException: Invalid argument
            at java.io.Win32FileSystem.canonicalize(Native Method)
            at java.io.File.getCanonicalPath(File.java:440)
            at org.apache.tomcat.util.FileUtil.safePath(FileUtil.java:184)
            at org.apache.tomcat.core.Context.getRealPath(Context.java:797)
            at org.apache.tomcat.request.StaticInterceptor.requestMap(StaticIntercep
    tor.java:196)
            at org.apache.tomcat.core.ContextManager.processRequest(ContextManager.j
    ava:820)
            at org.apache.tomcat.core.ContextManager.internalService(ContextManager.
    java:771)
            at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743
    )
            at org.apache.tomcat.service.http.HttpConnectionHandler.processConnectio
    n(HttpConnectionHandler.java:213)
            at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:
    416)
            at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java
    :501)
            at java.lang.Thread.run(Thread.java:484)
    2002-01-22 11:33:56 - Ctx( /a ): 404 R( /a + /??????.txt + null) null