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

C# Discussion :

[C#] Problème accents avec HttpWebRequest


Sujet :

C#

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2002
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 9
    Points : 10
    Points
    10
    Par défaut [C#] Problème accents avec HttpWebRequest
    Hello,
    lorsque je tente de récupérer le contenu d'une page internet, en utilisant le code ci-dessus, tous les caractères accentués n'apparaissent pas dans le string final. Est ce qu'il existe une méthode pour pouvoir récupérer correctement la page?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    HttpWebRequest HttpWRequest;                
    HttpWRequest = HttpWebRequest)WebRequest.Create("http://www.allocine.fr");
     
    HttpWebResponse HttpWResponse = (HttpWebResponse)HttpWRequest.GetResponse();
     
    StreamReader sr = new 
    StreamReader(HttpWResponse.GetResponseStream());
     
    String html = sr.ReadToEnd();
    [/b]

  2. #2
    Membre actif Avatar de DeusXL
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    300
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 300
    Points : 272
    Points
    272
    Par défaut
    Essayes cela :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    StreamReader sr = new StreamReader(HttpWResponse.GetResponseStream(), Encoding.UTF8);
    ou cela
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    StreamReader sr = new StreamReader(HttpWResponse.GetResponseStream(), Encoding.UTF7);

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2002
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 9
    Points : 10
    Points
    10
    Par défaut
    Merci, ca marche!

    Il fallait utiliser cette ligne la :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    StreamReader sr = new StreamReader(HttpWResponse.GetResponseStream(), Encoding.UTF7);
    editer par neguib pour

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

Discussions similaires

  1. problèmes accents avec GWT
    Par dark0502 dans le forum GWT et Vaadin
    Réponses: 4
    Dernier message: 26/05/2010, 08h50
  2. problème accent avec php 5.3.1
    Par PAYASS59 dans le forum Langage
    Réponses: 2
    Dernier message: 26/01/2010, 14h25
  3. Réponses: 1
    Dernier message: 21/01/2010, 14h20
  4. Problème accent avec MySQL
    Par fangri dans le forum JDBC
    Réponses: 1
    Dernier message: 15/01/2010, 14h40

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