我有一个已经存储在我的程序中的字符串列表。我希望能够将它们编组到xml文件中。我目前正在使用JAXB,当使用下面的代码时,我将所有重音都作为稀有字符(就像你没有将编码设置为utf-8时那样)
JAXBContext context = JAXBContext.newInstance(Proyecto.class);
Marshaller m = context.createMarshaller();
m.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true);
m.marshal(p, System.out);
问题是我的输出xml已经设置为utf-8,所以看不出我怎么能避免这个
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
.....
<name_identity>Modificación...
.....
“正确”输出应为“Modificación”。 有什么提示吗?