3

我的 XML 中有一些来自 Unicode 扩展 B 中文/日文/韩文的字符:

 

但是当我使用 streamReader.getText() 它返回:

有谁知道 Java 的 XMLStreamReader 的 unicode 字符编码方案是否可以更改?

它适用于常见的东亚字符,但不适用于 Unicode 扩展 B 中的字符。

4

1 回答 1

1

创建 XML Stream Reader 时,可以指定编码为 UTF-8。就像下面的 API

abstract XMLStreamReader createXMLStreamReader(InputStream stream, String encoding)

于 2018-09-25T17:20:48.120 回答