解析XML后的编码问题

时间:2012-12-17 22:50:56

标签: android

获得XML的响应后,读取文档然后将其列入listview, 似乎在unicode或者某些东西中存在问题....我不知道问题出在哪里。我使用encoding =“utf-8”在XML文件中使用阿拉伯语单词 但在解析之后,它显示为“رÙايا”。

有人可以解释我如何解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

解决了!!!我刚刚使用EntityUtils

将“UTF-8”添加到HTTP响应中
DefaultHttpClient httpClient = new DefaultHttpClient();
HttpPost httpPost = new HttpPost(url);
HttpResponse httpResponse = httpClient.execute(httpPost);
HttpEntity httpEntity = httpResponse.getEntity();
xml = EntityUtils.toString(httpEntity, "UTF-8");