android中不可读的文本

时间:2013-10-02 08:53:02

标签: android textview

在我的应用程序中,我正在尝试从url获取xml并尝试做一些事情。我有2种语言英语和俄语。

我的xml看起来像这样

<root>
<dictionary>
<element name="english_text" lang="en">
Hello world
</element>
<element name="russian_text" lang="ru">
Привет мир
</element>
</dictionary>
</root>

当解析这个xml尝试显示它时,英语很好,但俄语不行。

看起来像这样。 enter image description here

这里有什么问题。请帮帮我

1 个答案:

答案 0 :(得分:4)

如果您尚未尝试解析代码中的文档,则应使用UTF-8编码。

如果您正在使用httpClient,那么它将如下所示

HttpResponse httpResponse = httpClient.execute(httpPost);
HttpEntity httpEntity = httpResponse.getEntity();
String results = EntityUtils.toString(httpEntity, "UTF-8");