0

私がxmlを解析しているとき、私はそのような良いダイナミクスアプリケーションの文字で特別になっています

pic.png

しかし、実際のテキストは「ご質問やご要望がございましたら」のようなものです

ここに画像の説明を入力

しかし、通常のアプリケーションで同じテキストを解析している場合、問題なく動作します。

SharePointサーバーを使用してxmlを取得しています。現在、一般的なエンコーディング UTF-8 のみを使用しています。

解析には XMLpullparser を使用しています。

xmlから特殊文字を解決する方法。

4

1 に答える 1

0

次の 2 つの点を確認してください。

  1. .xml の解析に使用される Persister クラスは、次のようなコンストラクターで初期化できます。

    Persister persister = new Persister(new Format(4, "<?xml version=\"1.0\" encoding= \"UTF-8\" ?>"));
    
  2. 解析中にそのような文字をすべて置き換えることができます。

    value = value.replace("'", "\\'");
    
于 2016-11-18T11:19:10.767 に答える