关于java xml读取时中文路径的问题

2025-01-03 19:08:02
推荐回答(3个)
回答1:

用下面的试试:
Document document = builder.parse(new File("D:\\中文\\aa.xml"));

原因:

builder.parse(String url) 这个传的参数用url的方式的,中文会有编码问题。

另外,你路径中的冒号用了中文符号,要注意!

回答2:

这是人家api规定的,你可以选择另一种方式啊,parse方法可以加很多参数的,它不接受中文,但是File可以啊,改成 builder.parse(new File("中文路径"))搞定。

回答3:

把路径换成英文