我遇到了一个无法帮助自己的问题,并且后端没有任何帮助。
这就是故事:我需要从URL解析XML。
网址为:http://deliveroid.techhouse.sk/admin/restapi/company/62?userid=DFDJHGJDHGFFHH
在浏览器中打开它后,一切看起来都不错。然而,当我尝试在android(XmlPullParser)中解析它时,我得到一个错误 - 编码不正确。
我不知道是什么导致它,如果服务器问题我不会有机会影响这种情况..
有没有办法如何“强制”UTF-8并使其解析?有人能告诉我他将如何解决这个问题吗?一个xml值可以说,你可以节省我的一天..
谢谢
答案 0 :(得分:2)
您可以在解析之前定义编码。
XmlPullParser pullParser = Xml.newPullParser();
pullParser.setInput(theInputStream, "UTF-8");
希望有所帮助