大佬们,为什么他对配置文件不报错,却会对java报错呢?
而且,为什么他不能获取中文名字,获取时是一堆%啥的乱码。
能有解决的方法吗?
大佬们,为什么他对配置文件不报错,却会对java报错呢?
而且,为什么他不能获取中文名字,获取时是一堆%啥的乱码。
能有解决的方法吗?
用这个,解码看下能正常不:
URLDecoder.decode(path,"UTF-8");
String localFilePath = this.getClass().getClassLoader().getResource("测试.csv").getPath();
try {
localFilePath = URLDecoder.decode(localFilePath, "UTF-8");
System.out.println(localFilePath);
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}