getResource中文或有空格路径处理
来源:互联网 发布:java怎么打包 编辑:程序博客网 时间:2024/05/19 21:02
今天遇到文件路径中有中文,读取文件就找不到,查了下得到以下解决方法,记录下来。
在使用类似这样:
- 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 读取文件路径空格和中文的处理
- 【iOS开发】适配器模式与观察者模式
- JSONObject,JSONArray,Map,String之间转换
- 无题
- 非线性规划——qjzcy的博客
- 打印ListBox所有项
- getResource中文或有空格路径处理
- ssh默认远程连接端口修改办法
- jsp运行机制
- 软件研发过程客观体检指标
- ContextLoaderListener和Spring MVC中的DispatcherServlet学习
- 笔记︱支持向量机SVM在金融风险欺诈中应用简述
- IHTMLDocument2接口
- iOS内存管理(1)-- iOS中strong,copy,retain,weak,assign的用法
- JPanel左对齐