在我得到 XML 的响应并阅读文档然后将其列出到 listview 之后,似乎 unicode 或其他东西有问题....我真的不明白问题出在哪里。我使用 encoding="utf-8" 在 XML 文件中使用阿拉伯语单词。
但解析后显示为“روايا”。
有人可以解释一下如何解决这个问题吗?
在我得到 XML 的响应并阅读文档然后将其列出到 listview 之后,似乎 unicode 或其他东西有问题....我真的不明白问题出在哪里。我使用 encoding="utf-8" 在 XML 文件中使用阿拉伯语单词。
但解析后显示为“روايا”。
有人可以解释一下如何解决这个问题吗?
解决了 !!!我刚刚使用 EntityUtils 在 HTTP 响应中添加了“UTF-8”
DefaultHttpClient httpClient = new DefaultHttpClient(); HttpPost httpPost = 新的 HttpPost(url); HttpResponse httpResponse = httpClient.execute(httpPost); HttpEntity httpEntity = httpResponse.getEntity(); xml = EntityUtils.toString(httpEntity, "UTF-8");