我在一个java类中通过
PropertiesOperate.class.getResource("/").getPath().toString();
获取目录可是获取的
/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%205.5/webapps/scsp/WEB-INF/classes/121321
我的项目用的编码集是gbk
为什么不显示空格 显示%20?

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【completeboyo】截止到2008-06-23 13:49:12的历史汇总数据(不包括此帖):
    发帖数:26                 发帖分:480                
    结贴数:25                 结贴分:460                
    未结数:1                  未结分:20                 
    结贴率:96.15 %            结分率:95.83 %            
    值得尊敬
      

  2.   

    System.out.println(URLDecoder.decode("C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%205.5/webapps/scsp
    /WEB-INF/classes/FilePath.properties ","utf-8") );这么转码一下,今天正好看见过有人回答这问题 帮你转过来。
      

  3.   

    我这是在项目里 我自己单独写了下也对
    我最后substring了下, 把%20替换成了“ ”才行 郁闷啊 不过谢谢 分给你了