編碼字符集

2018-12-23 22:31 更新

Marshaller.JAXB_ENCODING

如果需要改輸出XML的字符編碼,可以添加屬性JAXB_ENCODING

    @Test
    public void test2() throws JAXBException {
        Marshaller marshaller = context.createMarshaller();
        marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true);
        marshaller.setProperty(Marshaller.JAXB_ENCODING, "ISO-8859-1");
        marshaller.marshal(one, System.out);
    }

得到的結(jié)果:

<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
<one>
    <name>Test one</name>
</one>

已經(jīng)不再是默認(rèn)的UTF-8。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號