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

avec Java Discussion :

Récuperation URLConnection en UTF8


Sujet :

avec Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 14
    Par défaut Récuperation URLConnection en UTF8
    Bonjour,
    je voudrais savoir comment faire pour récuperer une URLConnection en format UTF-8.
    j'ai essayé

    URLConnection yc = url.openConnection();
    yc.addRequestProperty("Accept-Charset","utf-8");

    mais ça ne fonctionne pas ...

    Avez vous une idée ?

    Merci

  2. #2
    Membre émérite Avatar de herch
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    655
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2006
    Messages : 655
    Par défaut
    salut,

    quel est le problème exactement? peut-être qu'il faudra spécifier le charset dans l'inptstream

    et puis un peu de code ne ferait pas de mal

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 14
    Par défaut
    Mon problème est que je doit traiter le contenu de la page mais mais le traitement passe aussi par les caractères accentués de la langue fr.
    Je veux récupérer la page avec les vrai caractère.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    try{
    			URLConnection yc = url.openConnection();
    			yc.addRequestProperty("User-Agent", "Mozilla/5.0"); 
    			yc.addRequestProperty("Accept-Charset",
    			"utf-8");
     
    			in = new BufferedReader(new InputStreamReader(yc.getInputStream()));
    			}
    		catch (Exception e){}
     
    		while ((inputLine = in.readLine()) != null)
    		{	
                         //traitement
    }
    Je ne sais pas si je me suis bien fait comprendre?

  4. #4
    Membre émérite Avatar de herch
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    655
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2006
    Messages : 655
    Par défaut
    essaie en spécifiant le charset dans le constructeur de InputStreamReader
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    in = new BufferedReader(new InputStreamReader(yc.getInputStream(), "UTF-8"));
    sinon, on sait ce que tu veux, mais on ne sait pas en quoi consiste le problème

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 14
    Par défaut
    Cela fonctionne comme je le voulais

    Je te remercie d'avoir prit de ton temps for me

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

Discussions similaires

  1. Réponses: 13
    Dernier message: 23/07/2013, 09h07
  2. Réponses: 3
    Dernier message: 31/08/2007, 18h31
  3. récuperation d'un numéro de téléphone
    Par herzleid dans le forum Delphi
    Réponses: 4
    Dernier message: 17/07/2007, 09h25
  4. Récuperer une animation flash
    Par zoullou dans le forum Flash
    Réponses: 2
    Dernier message: 05/06/2003, 00h32
  5. Récuperer Arguments sur la ligne de commande ?
    Par Muetdhiver dans le forum x86 16-bits
    Réponses: 9
    Dernier message: 20/01/2003, 21h01

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