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 に答える