近日编码中,遇到文件路径中有空格的问题,查找了半天,才发现原来是File.toURL()和 File.toURI()的区别
1.File.toURI() 方法会将“空格”装换为“%20”,
而File.URL()方法则不会将空格装换为“%20”,且原样保留
2.尝试了replace(“20%”,“ ”)无效
3.尝试了URLDecoder.decode(filepath, "UTF-8")也无效
谨在此做记录,以备下次遇到同样的问题
近日编码中,遇到文件路径中有空格的问题,查找了半天,才发现原来是File.toURL()和 File.toURI()的区别
1.File.toURI() 方法会将“空格”装换为“%20”,
而File.URL()方法则不会将空格装换为“%20”,且原样保留
2.尝试了replace(“20%”,“ ”)无效
3.尝试了URLDecoder.decode(filepath, "UTF-8")也无效
谨在此做记录,以备下次遇到同样的问题