jaxb输出xml文件的中文问题?

以前好像中文没问题,

可最近怎么调都解决不掉,只好来问问大家了。
如《中文》成了:

& #20013;& #25991;

我在jaxb里已:
marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT,
new Boolean(false));
marshaller.setProperty(Marshaller.JAXB_ENCODING,
"gb2312");

这归属于统一的Java中文问题。