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

VB.NET Discussion :

Webbrowser encodage charset


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    127
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Mars 2007
    Messages : 127
    Par défaut Webbrowser encodage charset
    Bonjour,
    J'utilise un contrôle webbrowser, et je rencontre un problème lors de la récupération de la source html en cours.
    La source est dans un format texte qui n'accepte pas les caractères spéciaux comme les accent.

    J'ai fouillé un peu sur le net:
    l'idée de télécharger directement la source est à éviter, car pour obtenir cette page, il faut d'une part se connecter au site, puis faire une recherche sachant que c'est fait avec du js pour charger les résultats de la recherche, je ne vois pas trop comment faire.

    J'ai essayer avec un stream, car pour obtenir le code source on peut le faire directement avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    webbrowser.documenttext
    ou par le stream
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    webbrowser.documentstream
    , mais même avec un stream en spécifiant l'encodage utf8 ça ne marche pas.

    J'en viens donc à poster ici pour savoir si quelqu'un serait en mesure de m'aider

    Merci à vous

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    127
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Mars 2007
    Messages : 127
    Par défaut
    J'ai fnalement trouvé le moyen par moi même
    il faut se servir de webbrowser.document et non webbrowser.documenttext
    ensuite sélectionner une partie de la source html
    Dans mon cas c'était une listebox (<select name="test"....></select>)
    et tirer le code html de cette mainère

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Dim sString as string = webbrowserinstance.document.all.item("test").innertext
    Dans ce cas les accents et caractères spéciaux seront présents

  3. #3
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 2
    Par défaut
    Salut!
    Je pense rencontrer un problème similaire à toi mais je ne comprends pas ta solution...

    Je t'expose mon problème (en espérant que tu sois encore sur le forum...)

    Je veux récupérer le code source d'une page HTML.
    Cependant dans cette page (je veux récupérer les valeurs d'une liste déroulante), j'ai des accents... et mon code bloque sur les accents...

    Apparemment tu as contourné le problème mais je n'ai absolument pas compris comment...
    Un petit coup de main? Merci d'avance!!

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

Discussions similaires

  1. amfphp - problème d'encodage/charset - bug?
    Par MigsFR dans le forum Flex
    Réponses: 1
    Dernier message: 26/03/2012, 15h13
  2. [Encodage] Encodage charset xHTML
    Par tydoo34 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 24/09/2011, 16h19
  3. Encodage charset
    Par KaptainouK dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 22/09/2005, 14h16
  4. [Encodage] Charset et console Dos
    Par ToYonos dans le forum API standards et tierces
    Réponses: 3
    Dernier message: 01/02/2005, 12h10

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