最近在敲一段图片处理的代码中(图片加水印处理)报一下错误:
public static void main(String[] args) throws IOException {
String basePath = Thread.currentThread().getContextClassLoader()
.getResource("").getPath();
System.out.println(basePath);
输出以上路径时发现多了个 “%20”,原因由于把路径中的 空格转成了这个,所以只要添加以下代码改变一下编码格式即可:
basePath = URLDecoder.decode(basePath,"utf-8");