I have an XML document built with
org.xmlpull.v1.XmlSerializer
This document contains following XML prolog
<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
When I try to parse this document using
import org.xmlpull.v1.XmlPullParser;
with following configuration code
XmlPullParser pullParser = Xml.newPullParser();
pullParser.setInput(theInputStream, "utf-8");
I get undecoded utf-8 strings when I call
String text = pullParser.getText();
So it seems that XmlPullParser in Android (I use 1.5) doesn't support utf-8. Did I miss something?
Thank you in advance.
Not sure if it matter but can you try two things
UTF-8
instead of lower caseAnd
pullParser.setInput(theInputStream);
and seeing if the pullparser
can determine the encoding on it's own.If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With