bonjour,
mes fichier XML sont encoding="iso-8859-1"
le texte s'affiche avec des symboles, est il possible de modifier le encoding dans le chargement du donnée, je parcouris mes fichier XML avec DOM
merci
bonjour,
mes fichier XML sont encoding="iso-8859-1"
le texte s'affiche avec des symboles, est il possible de modifier le encoding dans le chargement du donnée, je parcouris mes fichier XML avec DOM
merci
L'encoding d'un fichier XML est spécifié dans celui-ci:
Il suffit de mettre UTF-8 par exemple...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <?xml version="1.0" encoding="ISO-8859-1"?>
Ensuite normalement, un parser XML se chargera d'adapter le flux de données en conséquence.
En java, tout est en UTF-16 donc aucun soucis...
C'est bien au transfert Java <-> fichier que doit se faire la traduction...
Normalement, DocumentBuilder.parse() se charge de tout.
salut,
je ne peux pas changer les fichiers XML, je dois travaillé avec ce fichier sans rien changé d'autre application lisent de ses fichiers.
est ce qu'il y a une methode de lire ces fichier est par exemple le convetir ou bien changer l'encoding
Et le fichier il dit quoi comme "encoding" ?
Tu peux nous poster (en attachement) un fichier qui pose problème.
bonjour,
dsl pour ce long absence, je suis toujours dans le même problème
voici le lien du fichier xml
http://femme.ccuisiner.com/tests/artculture.xml
merci pour votre aide
Il n'y a rien à convertir dans ces fichiers, ils sont corrects, ils sont déclaré iso-8859-1 et c'est bien du iso-8859-1. Donc ton problème survient à l'affichage. Tu affiche comment tes données pour avoir des erreurs?
je parcoure le fichier en DOM, le problème est que pas tout les caractères spéciaux s'affichant correct, ils y ont qui s'affichant correct et autre des carreaux
oui, mais tu affiche et lit comment (code svp)?
Partager