StringEscapeUtils.escapeXml ist die Konvertierung von utf8-Zeichen, das sollte es nicht
escapeXml Funktion umwandeln ѭ Ѯ zu ѭ Ѯ ich denke mal, dass es nicht sein sollte. Was ich gelesen habe ist, dass es Unterstützt nur die fünf grundlegenden XML-entities (gt, lt, quot, amp, apos).
Gibt es eine Funktion, die wandelt nur diese fünf grundlegenden xml-Entitäten.
Verwandte: stackoverflow.com/questions/439298
InformationsquelleAutor Mady | 2012-01-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
InformationsquelleAutor Bombe
Den javadoc für die 3.1 version der Bibliothek sagt:
So verwenden Sie vermutlich eine ältere version der Bibliothek. Aktualisieren Sie Ihre Abhängigkeiten (oder implementieren Sie die Flucht selbst: es ist nicht Rakete Wissenschaft)
InformationsquelleAutor JB Nizet
In der javadoc von StringEscapeUtils.escapeXml sagt, dass wir mit
Aber statt UnicodeEscaper, NumericEntityEscaper verwendet werden. UnicodeEscaper, wird alles ändern in "\u1234" Symbole, aber NumericEntityEscaper entweicht als "{", das war zu erwarten.
InformationsquelleAutor Dmitriy Popov
In Zeiten von XML-Dokumente in UTF-8 mit lesbaren Zeichen wird manchmal bevorzugt. Sollte diese Arbeit und die Neuzusammensetzung der
String
nur einmal passiert.InformationsquelleAutor Paramaeleon