Comment puis-je marshaler un objet chaîne Java contenant des trémas en utilisant org.springframework.oxm.jaxb.Jaxb2Marshaller? J'ai une chaîne Java comme Alizée
. Après marshalling avec l'aide Jaxb2Marshaller je reçois Alizée
chaîne xml.org.springframework.oxm.jaxb.Jaxb2Marshaller trémas et caractères spéciaux
2
A
Répondre
4
Cela peut être vrai, mais vous envisagez le XML avec un mauvais jeu de caractères (vous voyez UTF-8 comme ISO-8859-1/ASCII étendu).
Je voudrais revérifier les codages de caractères et que vous visualisez le XML avec l'encodage correct.
Exemple: é est en UTF-8 représenté par deux octets: 0xC3
0xA9
http://www.fileformat.info/info/unicode/char/00e9/index.htm
Ces deux octets, représentée par exemple dans la norme ISO-8859-1 indique:
Si vous créez un fichier texte contenant é et l'enregistrer comme UTF-8
. Rouvrez le fichier mais choisissez le codage ISO-8859-1
et vous verrez le même.
Questions connexes
- 1. jQuery: AJAX trémas & caractères spéciaux sont un gâchis
- 2. Pourquoi les trémas et les caractères spéciaux ne s'affichent pas correctement dans mes pages Grails?
- 3. Caractères spéciaux et multilangues
- 4. XPath et caractères spéciaux
- 5. php et caractères spéciaux
- 6. Lucene et caractères spéciaux
- 7. Caractères spéciaux et MSI
- 8. stripslashes et caractères spéciaux?
- 9. Drupal node_save et caractères spéciaux
- 10. Ajax Post caractères spéciaux
- 11. mysql recherche plein texte et caractères spéciaux
- 12. Caractères spéciaux s'échappant avec JS et PHP
- 13. javascript et utf-8/caractères spéciaux aident
- 14. XmlDocument et caractères spéciaux ISO Latin
- 15. Aide avec preg_replace et les caractères spéciaux
- 16. NSFetchedResultsController, CoreData, SectionIndex et caractères spéciaux (Umlaute ..)
- 17. t-sql LIKE et des caractères spéciaux
- 18. xml et html échapper des caractères spéciaux
- 19. Jquery Table trieuse et caractères spéciaux
- 20. Caractères spéciaux dans Flex
- 21. dépouilleront caractères spéciaux
- 22. Caractères spéciaux dans iText
- 23. Incongruence de caractères spéciaux
- 24. Echapper des caractères spéciaux
- 25. caractères spéciaux javascript intégré
- 26. Encodage des caractères spéciaux
- 27. WCF REST Caractères spéciaux
- 28. Echapper des caractères spéciaux
- 29. Caractères spéciaux dans CFMail
- 30. validation des caractères spéciaux
que voulez-vous dire "double-check character encodings"? – Roman
Si JAXB2 génère du code XML avec des caractères UTF-8-enocded, vous devez vous assurer qu'il n'est pas considéré/traité comme des données avec un autre codage. Cela signifie que votre encodage terminal devrait être UTF-8 (si vous imprimez le XML sur votre terminal). Celui qui reçoit/analyse le XML devrait également le traiter comme UTF-8. Je soupçonne que si vous faites de JAXB2 unmarshal le même XML, tout ira bien. – andrel
:) non je ne vois pas mon xml dans le terminal. Je vois xml dans le navigateur avec utf-8. J'ai besoin de masquer chacun des trémas au format xx; avant le rendu/le marshalling. Cela marche! – Roman