Java 获取路径 中文问题
2010-04-10 16:44
204 查看
要获取Java某类的当前路径,通过调用class.getResource 取得中文路径,返回结果如下:
D:/%e5%b7%a5%e4%bd%9c/%e7%bd%91%e7%bb%9c%e6%8e%a5%e5%85%a5%e6%8e%a7%e5%88%b6/
注:中文路径为D:/工作/网络接入控制/
%e5是URL对中文的16进制编码,结果在new File()的时候,exist始终为false,导致DOM4j没法获取XML文件。
现通过使用:URLDecoder.decode将16再转回中文,能正常读取文件
URLDecoder.decode("/%e5%b7%a5%e4%bd%9c/","UTF-8")
D:/%e5%b7%a5%e4%bd%9c/%e7%bd%91%e7%bb%9c%e6%8e%a5%e5%85%a5%e6%8e%a7%e5%88%b6/
注:中文路径为D:/工作/网络接入控制/
%e5是URL对中文的16进制编码,结果在new File()的时候,exist始终为false,导致DOM4j没法获取XML文件。
现通过使用:URLDecoder.decode将16再转回中文,能正常读取文件
URLDecoder.decode("/%e5%b7%a5%e4%bd%9c/","UTF-8")
相关文章推荐
- Java获取路径中文问题解决
- Java--js跳转路径传中文值,后台获取乱码问题解决
- Java--获取路径 中文问题
- Java获取路径问题困扰
- java获取项目路径中文乱码
- Java]JAVA获取相对路径问题的解决
- 【JAVA】关于java中 类.class.getResource("/").getPath()获取路径有空格的问题
- Java Web类路径,项目路径的获取问题
- java中各种路径获取问题
- java获取本项目的路径问题
- java中获取路径中的空格处理(%20)问题
- Java或者JAR包获取读取资源文件的路径的问题总结
- java连接sqlite3,解决sqlite中文路径问题
- java中获取图片路径 的问题
- 关于java中获取路径的问题
- java获取classpath文件路径空格转变成了转义字符%20的问题
- java获取路径问题
- Java Web 获取请求参数中文乱码问题
- 完美解决Java获取文件路径出现乱码的问题
- java中获取路径问题完全解决