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 :
me retourne l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SAXBuilder builder = new SAXBuilder(); Document document = builder.build(url);
Malheureusement ce n'est pas moi qui fournis le fichier xml, je ne peux donc pas changer l'encodage.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: Invalid byte 2 of 3-byte UTF-8 sequence.
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 ?
Partager