我正在使用StreamReaderDelegate并希望使用变音符号(ÄÜÖ)。
我对StAX解析器的初始化:
public class GraphDataStreamReader extends StreamReaderDelegate {
public GraphDataStreamReader(XMLStreamReader streamReader) throws XMLStreamException {
super(streamReader);
}
...
}
...
XMLInputFactory factory = XMLInputFactory.newInstance();
graphSR = new GraphDataStreamReader(
factory.createXMLStreamReader(new FileReader(xmlFile)));
我的XML文件标有UTF-8(也尝试过16,32)。
我该怎么办?