我正在尝试从以下xml中获取<title>
的值,但我写的代码返回了一堆问号,而不是它应该返回的内容。我猜想这可能是某种编码问题,但我在网上还没有找到任何相关信息。
<channel>
<title>ΖΩΔΙΑ Προβλέψεις, 1 Σεπτεμβρίου 2012</title>
</channel>
zodiaClass.java
public class zodiaClass {
@Root(strict = false)
public static class Example {
@Path("channel")
@Element
private String title;
}
public static void main(String[] list) throws Exception {
Persister persister = new Persister();
File file = new File("example1/download.xml");
Example example = persister.read(Example.class, file);
System.out.println(example.title);
}
}
输出:
????? ??????????, 1 ??????????? 2012
System.out.println("\u03B1")
会发生什么?你应该看到一个小写的α。) - ruakh