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

Entrée/Sortie Java Discussion :

Convertir une chaine UTF8 en ISO-8859-1


Sujet :

Entrée/Sortie Java

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Août 2004
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 11
    Points : 8
    Points
    8
    Par défaut Convertir une chaine UTF8 en ISO-8859-1
    Je reçoit un message XML (encodage UTF8 imposé)
    Je conserve ce flux dans une StringBuffer
    Je veux maitenant construire une string encodé en ISO-8859-1 à partir de la StringBuffer.
    Quelqu'un aurait-il la solution ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    protected void service(HttpServletRequest arg0, HttpServletResponse arg1) throws ServletException, IOException
    {
    GenericWrapper gwRequest = (GenericWrapper) arg0;
    StringBuffer fluxRequest = gwRequest.extractFlux();
    String flux_UTF_8 = fluxRequest.toString();
    ???????????????
    String flux_ISO_8859_1 = ???????
    }





    [Modéré par Didier]
    Ajout de tag dans le titre
    Ajout de balises code pour la lisibilité
    Lire les règles du forum : Règles du forum Java

  2. #2
    Expert éminent sénior
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Points : 23 190
    Points
    23 190
    Billets dans le blog
    1
    Par défaut
    Salut,

    Le code suivant devrait marcher :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    String stringISO = new String ( stringUTF8.getBytes(), "ISO-8859-1" );
    a++

    PS: balise [ code ]
    cf. règles du forum

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Août 2004
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 11
    Points : 8
    Points
    8
    Par défaut
    Merci adiGuba, ça marche impec.

    Je n'avais pas pensé à scruter la classe String
    Je m'orientais sur les flux et j'étais perdu.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 12
    Dernier message: 10/08/2011, 18h06
  2. Convertir une chaine ISO vers GSM7
    Par guilllet dans le forum Langage
    Réponses: 1
    Dernier message: 08/05/2010, 21h47
  3. Convertir une chaine UTF-8 en ISO-8859-1
    Par gargantua dans le forum Général Java
    Réponses: 4
    Dernier message: 31/03/2009, 15h48
  4. Convertir une chaîne utf8 en iso-8859-1
    Par dredre dans le forum ASP
    Réponses: 1
    Dernier message: 05/05/2006, 00h48
  5. Convertir une chaine en format heure
    Par Lars dans le forum ASP
    Réponses: 3
    Dernier message: 24/05/2005, 11h44

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