1

在我的应用程序中,我尝试从 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 时尝试显示它,英语很好,但俄语不行。

它看起来像这样。 在此处输入图像描述

这里有什么问题。请帮我

4

1 回答 1

4

当您尝试解析代码中的文档时,您应该使用UTF-8编码,如果您还没有这样做的话。

如果您为此目的使用 httpClient,那么它将如下所示

HttpResponse httpResponse = httpClient.execute(httpPost);
HttpEntity httpEntity = httpResponse.getEntity();
String results = EntityUtils.toString(httpEntity, "UTF-8");
于 2013-10-02T08:56:12.487 回答