我在android中创建了一个应用程序,它读取RSS提要并在列表视图中显示它们。我可以毫无问题地阅读像这样的“http://blog.createcreativity.ir/index.php/feed/”这样的Feed。但是,当我尝试从像这样的“http://cbi.ir/exratesrss.aspx?code=usd”这样的信息中读取时,波斯语中的单词将被转换为这样的字符:
ÙرخارزØرØØØ
有人会帮帮我吗?
答案 0 :(得分:0)
我解决了这个问题。以下是我读取http响应的内容:
HttpEntity httpEntity = httpResponse.getEntity();
xml = EntityUtils.toString(httpEntity);
所以我尝试使用EntityUtils.toString的其他重载,如下所示:
xml = EntityUtils.toString(httpEntity, HTTP.UTF_8);