在我的代码中,我想将一些字段写入 xml 文件。
当我调用Marshaller.marshal(element, out);
正确的字段时,例如 value="barça" 的字段将在 ByteArrayOutputStream 中转换为 bar??a。
有什么想法可能导致这种情况吗?
我已将其设置为编组器的属性:
Marshaller.JAXB_FORMATTED_OUTPUT,true
Marshaller.JAXB_ENCODING,"UTF-8"
谢谢您的帮助
在我的代码中,我想将一些字段写入 xml 文件。
当我调用Marshaller.marshal(element, out);
正确的字段时,例如 value="barça" 的字段将在 ByteArrayOutputStream 中转换为 bar??a。
有什么想法可能导致这种情况吗?
我已将其设置为编组器的属性:
Marshaller.JAXB_FORMATTED_OUTPUT,true
Marshaller.JAXB_ENCODING,"UTF-8"
谢谢您的帮助