IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

Changer l'encoding d'un fichier XML


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2010
    Messages
    164
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2010
    Messages : 164
    Par défaut Changer l'encoding d'un fichier XML
    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

  2. #2
    Expert confirmé

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    4 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2007
    Messages : 4 253
    Billets dans le blog
    3
    Par défaut
    L'encoding d'un fichier XML est spécifié dans celui-ci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <?xml version="1.0" encoding="ISO-8859-1"?>
    Il suffit de mettre UTF-8 par exemple...

    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.

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2010
    Messages
    164
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2010
    Messages : 164
    Par défaut
    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

  4. #4
    Expert confirmé

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    4 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2007
    Messages : 4 253
    Billets dans le blog
    3
    Par défaut
    Et le fichier il dit quoi comme "encoding" ?

  5. #5
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Tu peux nous poster (en attachement) un fichier qui pose problème.

  6. #6
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2010
    Messages
    164
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2010
    Messages : 164
    Par défaut
    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
    Fichiers attachés Fichiers attachés

  7. #7
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    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?

  8. #8
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2010
    Messages
    164
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2010
    Messages : 164
    Par défaut
    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

  9. #9
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    oui, mais tu affiche et lit comment (code svp)?

Discussions similaires

  1. [JDOM] Changer l'emplacement d'un fichier XML
    Par mimish dans le forum Format d'échange (XML, JSON...)
    Réponses: 16
    Dernier message: 23/04/2010, 13h45
  2. [DOM] Specifier l'encoding d'un fichier XML en java
    Par Esil2008 dans le forum Format d'échange (XML, JSON...)
    Réponses: 5
    Dernier message: 23/02/2009, 10h37
  3. [XPATH] changer des attributs d'un fichier Xml + code Java
    Par RouRa22 dans le forum Format d'échange (XML, JSON...)
    Réponses: 1
    Dernier message: 07/03/2008, 09h55
  4. changer le contenu d'un fichier xml.
    Par mun_a dans le forum Général Python
    Réponses: 2
    Dernier message: 24/08/2007, 14h34
  5. [XML]Encoding d'un fichier XML
    Par virgul dans le forum XML/XSL et SOAP
    Réponses: 3
    Dernier message: 13/06/2007, 16h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo