我正在使用XMLStreamWriter对象将一些数据写入xml文件。 我的问题是,当我遇到像$或€这样的特殊字符时,它仍然保持不变。是否有可能以unicode形式编写这种字符?举个例子 ;写\ u0024而不是$和写\ u20ac而不是€。 我正在使用编码" UTF-8"当使用JBoss时,我正在使用" com.bea.xml.stream.XMLOutputFactoryBase"作为" javax.xml.stream.XMLOutputFactory"。