Comment puis-je encoder UTF-8 en utilisant le framework XStream?
Par XStream la FAQ du son par défaut de l'analyseur ne préserve pas l'UTF-8 codage du document, et un doivent fournir leur propre encodeur. Comment fait-on cela?
Merci!
source d'informationauteur
Vous devez vous connecter pour publier un commentaire.
Créer un Écrivain avec l'encodage UTF-8. Passer l'Écrivain comme un argument pour XStream la méthode toXML.
Vous pouvez également utiliser cet Écrivain d'inclure la Déclaration XML.
Une autre solution serait de lancer le XStream-objet avec l'encodage correct, par le biais d'un pilote. À l'aide de la DomDriver cela ressemblerait à:
L' (par défaut) PrettyPrintWriter seront enveloppés par un outputstream avec encodage correct.
Vous ne pouvez pas ajouter de l'UTF-8, en-tête de cette façon mais...
Avec une version actuelle de XStream, @Jeromy l'exemple devrait ressembler à ceci: