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

Format d'échange (XML, JSON...) Java Discussion :

encodage UTF-8 vers ISO-8859-1


Sujet :

Format d'échange (XML, JSON...) Java

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 88
    Points : 63
    Points
    63
    Par défaut encodage UTF-8 vers ISO-8859-1
    Bonjour,

    j'ai un problème de lecture de fichier XML codé en UTF-8, le "é" est remplacé par des symboles. Par contre avec un fichier XML codé en ISO-8859-1, y a pas de problème, je récupère à la sortie un texte normal.

    Si quelqu'un a une idée comment changer l'encodage du fichier xml de UTF-8 vers ISO-8859-1.

    Merci

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    118
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 118
    Points : 82
    Points
    82
    Par défaut
    salut,

    si tu es sous linux, tu peux utiliser le programme iconv :

    iconv -f UTF-8 -t ISO-8859-1 Entree > Sortie

    Sinon, certains éditeurs te le permettent aussi
    (Enregistrer Sous --> Changer l'encodage ).

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    118
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 118
    Points : 82
    Points
    82
    Par défaut
    En fait, pour ton info, ta console utilise un encodage.
    Sous windows cp1212 ou quelque chose comme ça, les accents sont compatibles avec la norme ISO.
    Par contre, sous linux, tu as principalement, je pense, soit des ISO soit UTF-8. Cela dépend de ton système ("locale charmap" pour le savoir).
    UTF-8 permet de coder beaucoup plus de caractères (notemment des caractères étrangers).

Discussions similaires

  1. Encodage utf-8 vers iso-8859-15
    Par ruddy32 dans le forum DB2
    Réponses: 1
    Dernier message: 20/03/2012, 10h12
  2. Lecture de fichier: encodage utf-8 et iso-8859-1
    Par WindRider_ dans le forum Langage
    Réponses: 2
    Dernier message: 04/11/2009, 10h23
  3. [1.x] Encodage UTF-8 et ISO-8859-1
    Par Alahel dans le forum Symfony
    Réponses: 8
    Dernier message: 09/09/2008, 11h52
  4. Flux RSS avec PHP : encodage UTF-8 vers ISO-8559-1
    Par eric437 dans le forum Langage
    Réponses: 1
    Dernier message: 03/08/2008, 20h56
  5. Encodage : Conversion UTF-8 vers ISO-8859-?
    Par polo54 dans le forum Général Java
    Réponses: 6
    Dernier message: 26/06/2007, 19h10

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