JDOM xml en utf-8 avec accents
Bonjour,
Voici mon probleme :
Je récupère un fichier xml sur un site internet. Ce fichier est encodé en UTF-8 mais contient des accents.
du coup :
Code:
1 2 3
|
SAXBuilder builder = new SAXBuilder();
Document document = builder.build(url); |
me retourne l'erreur suivante :
Code:
1 2
|
com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: Invalid byte 2 of 3-byte UTF-8 sequence. |
Malheureusement ce n'est pas moi qui fournis le fichier xml, je ne peux donc pas changer l'encodage.
Quelle pourrait être la meilleur solution ?
le fichier n'étant pas long je pourrais le mettre dans un File, changer l'encodage manuellement puis le passer à mon SAXBuilder.
Mais j'ai peur que ce ne soit pas une solution correct. Il y a peut être un moyen qui m'aurait échappé dans JDOM.
qu'en pensez vous ?