getResource方法使用了utf-8对路径信息进行了编码,当路径中存在中文和空格时,他会对这些字符进行转换,这样,得到的往往不是我们想要的真实路径,在此,调用了URLDecoder的decode方法进行解码,以便得到原始的中文及空格路径。
String configPath = this.getClass().getClassLoader().getResource("allowPath.xml").getFile();
configPath = java.net.URLDecoder.decode(configPath,"utf-8");
本文详细解释了如何使用UTF-8对路径信息进行编码,并在遇到中文和特殊字符时可能出现的问题。通过引入URLDecoder的decode方法,实现了对编码路径的有效解码,确保获取到的是原始的中文及特殊路径信息。
4186

被折叠的 条评论
为什么被折叠?



