5
我有的Android XmlPullParser UTF-8的问题
org.xmlpull.v1.XmlSerializer
本文建立了一个XML文档包含以下XML序言
<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
当我尝试使用
import org.xmlpull.v1.XmlPullParser;
这个文件解析
以下配置代码
XmlPullParser pullParser = Xml.newPullParser();
pullParser.setInput(theInputStream, "utf-8");
我得到未解码的UTF-8字符串时,我打电话
String text = pullParser.getText();
如此看来,XmlPullParser Android中(我用1.5)不支持UTF-8。我错过了什么?
预先感谢您。
'pullParser.setInput(theInputStream);'为我做了窍门 - 当使用'InputStream'时,似乎BOM由'XmlPullParser'正确处理 – 2017-02-07 01:08:44