有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

JavaXMLStreamReader编码

我的XML中有一些来自Unicode扩展名B Chinese/Japanese/Korean集合的字符:

𠀀𠀁𠀂𠀃𠀄𪛔𪛕𪛖 

但当我使用streamReader时。getText()返回:

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

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


共 (1) 个答案

  1. # 1 楼答案

    创建XML流读取器时,可以将编码指定为UTF-8。就像下面的API一样

    抽象XMLStreamReader createXMLStreamReader(InputStream流,字符串编码)