theangelus
Messages postés14Date d'inscriptiondimanche 28 novembre 2004StatutMembreDernière intervention25 janvier 2007
-
25 sept. 2006 à 02:35
PCPT
Messages postés13280Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 2018
-
25 sept. 2006 à 18:39
Bonjour a tous,
Voila je code un client e-mail depuis quelque mois en VB.NET 2005, et je suis face au problème suivant:
- Lorsque je veux afficher les e-mails que j'ai téléchargés dans le webBrower, certain e-mails souffre d'un mauvais affichage.
On dirait que le code HTML est mal décrypté ou pas supporté par le webBrower.
Est-ce que quelqu'un à déjà résolu ce problème d'affichage? ou connaîtrait un controle pouvant pallier ces manques.
Je vous remercie par avance de l'aide que vous êtes succeptibles d'apporter.
theangelus
Messages postés14Date d'inscriptiondimanche 28 novembre 2004StatutMembreDernière intervention25 janvier 2007 25 sept. 2006 à 06:18
Bon alors voila, je récupère bien tout le code HTML, avec outlook ca marche trés bien, mais avec le webBrowser ca marche pas!!!! (ex: "Je tiens =E0 = vous=20 remercier" et avec outlook: "Je tiens à vous remercier") et c'est exactement le même Code!!!!!
Qu'est-ce qu'on doit faire pour qu'il s'affiche bien...
La commande pour faire lire une page ENREGISTREE HTML avec le navigateur, pouvez-vous me la donner?
Julien237
Messages postés883Date d'inscriptionvendredi 3 novembre 2000StatutMembreDernière intervention 3 mars 20097 25 sept. 2006 à 13:42
Ca fait plutot penser à une erreur d'encodage, regarde ce que vaut Webbrowser.Document.Encoding, j'y connais rien donc je sais pas te dire ce que tu devrais mettre, mais à mon avis le problème vient de là...
Julien237
Messages postés883Date d'inscriptionvendredi 3 novembre 2000StatutMembreDernière intervention 3 mars 20097 25 sept. 2006 à 15:01
Ben c'est ce dont je parle !
Je parle pas de l'affichage du WebBrowser mais du décodage du document qu'il contient... base64 est bien une option disponible de WebBrowser.Document.Encoding, par défaut il utilise utf-8, essaye de mettre
Webbrowser.Document.Encoding = "base64"
theangelus
Messages postés14Date d'inscriptiondimanche 28 novembre 2004StatutMembreDernière intervention25 janvier 2007 25 sept. 2006 à 18:27
Merci pour vos réponses, mais voila ce qui ce passe lorsque j'essaye de décoder le code HTML dans le wevBorwser avec cette ommande:
Webbrowser.Document.Encoding = "base64" (que le document soit vide ou remplit)
erreur:
Additional information: Value does not fall within the expected range.
Quelle est la commande qui permet de modifier l'encodage en fait?