getResource中文或有空格路径处理
来源:互联网 发布:ascii码排序 c语言 编辑:程序博客网 时间:2024/05/19 22:47
今天遇到文件路径中有中文,读取文件就找不到,查了下得到以下解决方法,记录下来。
在使用类似这样:
- this.getClass().getClassLoader().getResource("").getPath()
来获取文件路径时,里面的路径空格会被“%20”代替,这时候如果你用这个获取到的包含“%20”的路径来new一个File时,会出现找不到路径的错误。
于是有以下官方解决方法:
- URI uri = new URI(url.toString());
- FileInputStream fis = new FileInputStream(uri.getPath())
但有另一种解决方法:
- configPath = java.net.URLDecoder.decode(configPath,"utf-8");
于是乎,问题解决了……
0 0
- getResource中文或有空格路径处理
- getResource中文或有空格路径处理
- getResource中文或有空格路径处理
- getResource中文或有空格路径处理
- getResource中文或有空格路径处理
- getResource中文或有空格路径处理
- getResource中文或有空格路径处理
- class.getClassLoader().getResource 路径有空格
- java 读取文件路径中空格和中文的处理.. this.class.getResource
- 过滤trim无法处理的空格,因为有中文的半角或圆角空格
- java Properties 取文件为空或文件路径有空格的简单处理
- 【JAVA】关于java中 类.class.getResource("/").getPath()获取路径有空格的问题
- Java文件路径空格及中文处理
- getResource().getPath() 路径带空格问题
- class.getResource.getPath()中文空格转义问题
- java中不支持系统路径中含有中文或空格
- CMD 命令行中文件路径有空格怎么办?
- java 读取文件路径空格和中文的处理
- Git使用-查看提交日志
- IOS7 自定义手势返回 interactivePopGestureRecognizer
- C++11新特性应用--让你的程序更简洁、更漂亮
- 我的2015技术学习流水账
- 集群简介
- getResource中文或有空格路径处理
- 我对UiAutomator学习的一些总结
- rsyslog安装配置
- matlab生成二维服从高斯分布的数据
- 高斯滤波-system generator
- LINQ TO XML学习心得(一)
- 3.编辑器vi的使用
- UVa 725 Division(除法)
- 程序员如何谋划出月薪3万