编组将特殊字符转换为问号

时间:2013-04-02 09:53:56

标签: java xml marshalling bytearrayoutputstream

在我的代码中,我想将一些字段写入xml文件。

当我调用Marshaller.marshal(element, out);正确的字段时,例如,一个值为“barça”的字段将在ByteArrayOutputStream中转换为bar ?? a。

任何可能导致此问题的想法?

我已将此设置为编组程序的属性:

Marshaller.JAXB_FORMATTED_OUTPUT,true
Marshaller.JAXB_ENCODING,"UTF-8"

感谢您的帮助

0 个答案:

没有答案