Wie zum Dekodieren von utf-8-kodierten string mit Sonderzeichen wie "<span style=\"color:#ff0000;\"gt;" in android?

Möchte ich zeigen, die Farbe,span,font etc in webview.So kommen die Daten von der php-webservice.Durch problem bei der Analyse der Daten, verschlüsseln wir Sie mit UTF-8-format.Ich erfolgreich analysieren der Daten und einfügen in die Datenbank.Aber das problem hier ist, dass, wenn ich zeigen will, dass die Daten im webview es dann enthalten einige Sonderzeichen, wie "&lt;span style=\&quot;color:#ff0000;\&quot;&gt;" was bedeutet <span color="#ff0000"/>". So hier möchte ich zu Dekodieren und wollen das Ergebnis in der Form "".

Ich möchte einfach String str = "&lt;span style=\&quot;color:#ff0000;\&quot;gt;";

 public String  decodeMethodUtf(Str)
          {
             //do some coding and decode
                return str;
          }

Jede Hilfe ist willkommen.

  • Ein kaufmännisches und-Zeichen & fehlt; sollte &gt; im original-text (XML?). Wenn es bearbeitet wurde innerhalb Stackoverflow, verwenden Sie "zurück" Zecken " für die Angabe des Codes.
  • kein kaufmännisches und-Zeichen & ist nicht vorhanden.. ich habe mehr als 20 tausend Zeilen in der Datenbank und ich möchte Ihnen zeigen, in webview.
  • String str = "&lt;span style=\&quot;color:#ff0000;\&quot;&gt;"; String decoded_string = decdecodeMethodUtf(str); Log.e("", ""+decoded_string);//und dies ist der Ausgang = &lt;span style=\&quot;color:#ff0000;\&quot;&gt; public String decodeMethodUtf(Str) { return URLDecoder.decode(str, "UTF-8"); } @JoopEggen
  • Die Zeichenfolge, die in einer Frage enthält ungültige beendet amps:\&quot; die sollte nicht abgebrochen werden, und es werden nur &quot; statt. Auch der string enthält nicht benötigte Semikolon:color:#ff0000;. Sieht aus wie die angegebene Zeichenfolge von selbst ungültig ist zunächst, und es kann nicht verarbeitet werden, eigentlich. Die richtige Zeichenfolge sollte: String str = "&lt;span style=&quot;color:#ff0000&quot;&gt;" und mit Html.fromHtml() zurück <span style="color:#ff0000">
InformationsquelleAutor DEVENDRA | 2013-02-14
Schreibe einen Kommentar