JavaXMLStreamReader编码
我的XML中有一些来自Unicode扩展名B Chinese/Japanese/Korean集合的字符:
𠀀𠀁𠀂𠀃𠀄𪛔𪛕𪛖
但当我使用streamReader时。getText()返回:
ࠀ
有人知道Java的XMLStreamReader的unicode字符编码方案是否可以更改吗
它适用于常见的东亚字符,但不适用于Unicode扩展名B中的字符
你可以在下面搜索框中键入要查询的问题!
我的XML中有一些来自Unicode扩展名B Chinese/Japanese/Korean集合的字符:
𠀀𠀁𠀂𠀃𠀄𪛔𪛕𪛖
但当我使用streamReader时。getText()返回:
ࠀ
有人知道Java的XMLStreamReader的unicode字符编码方案是否可以更改吗
它适用于常见的东亚字符,但不适用于Unicode扩展名B中的字符
# 1 楼答案
创建XML流读取器时,可以将编码指定为UTF-8。就像下面的API一样
抽象XMLStreamReader createXMLStreamReader(InputStream流,字符串编码)