begin process at 2012 02 10 07:15:00
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C#

 > 

Réseau & Internet

 > 

Internet

 > 

encoding


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

encoding

vendredi 22 août 2008 à 12:54:58 | encoding

SuperTonic

Bonjour à tous.

J'ai un petit problème que je ne parviens pas à résoudre, malgré mes recherches sur ce site. Je suis sûr d'avoir un début de réponse, mais je ne parviens pas à mettre tout ça en application.
(Je suis débutant, ça fais 3 jours que je dev. en c# (j'ai à coté de moi le PDF de cours de Developpez.com LOL )

Voila ce que je fais :

J'ouvre une URL dans un WebBrowser.
webBrowser1.Url = new Uri(URL);

Une fois le site chargé, je capture le contenu :
string strTemp = webBrowser1.DocumentText;
string strPrice = strTemp.Replace("\"", "'");
richTextBox1.Text = strPrice;
textBox16.Text = webBrowser1.Url.ToString();

Jusque là tout se passe bien. Mais j'ai un soucis avec les tous les caractères accentués dans le richTextBox qui sont transformés en petit carrés.

J'ai conclu qu'il s'agissait d'un problème d'encodage de mes caractères. J'ai trouvé sur ce site des explications tels que :
            Encoding.GetEncoding("iso-8859-1") ou Encoding.UTF8
            http://www.csharpfr.com/tutoriaux/ENCODAGE-FRANCAIS_716.aspx
            System.Text.Encoding.GetEncoding("iso-8859-1");

Mais voilà comment faire ?? où doit on écrire ces lignes de code ? Comment ?

Sachant que au final je vais transformer tous ces caractères accentués dans leurs équivalents HTML afin d'insérer certaines informations extraites du site dans une base MySql.

Merci à vous pour vos réponses éclairées !


Qui a peur de poser des questions a honte d'apprendre. (Proverbe danois)


Ce sont rarement les réponses qui apportent la vérité, mais l'enchaînement des questions. (Daniel Penn

vendredi 22 août 2008 à 15:27:43 | Re : encoding

LUDINSKI

Salut SuperTonic,

Dans ton cas, le plus simple est de remplacer :

string strTemp = webBrowser1.DocumentText;

par

StreamReader reader = new StreamReader( webBrowser1.DocumentStream, Encoding.GetEncoding( "iso-8859-1" ) );
string strTemp = reader.ReadToEnd();
reader.Close();

Bonne continuation ;)


une question quand même : "Mais pourquoi est-il si méchand ????"
vendredi 22 août 2008 à 15:55:32 | Re : encoding

SuperTonic


simplement génial !
ça fonctionne nikel ....
Merci Beaucoup LUDINSKI !

bonne continuation a toi aussi

Qui a peur de poser des questions a honte d'apprendre. (Proverbe danois)


Ce sont rarement les réponses qui apportent la vérité, mais l'enchaînement des questions. (Daniel Penn



Cette discussion est classée dans : text, site, url, webbrowser1, encoding


Répondre à ce message

Sujets en rapport avec ce message

Problème encoding utf8... [ par PeTeRsLaStAr ] Salutations, amis du C# :) (ou la... faut que j'arrête WOW, ça me réussit pas...)Je souhaiterais écrire un fichier (suite à un flux de caractères) de Télécharger le contenu d'un site ? [ par ansizak ] Bonjour, Je souhaite réaliser une application qui me permettrait de récupérer (télécharger) le contenu d'un site: images, pdf etc.. Le principe serai Contrôle webBrowser qui se bloque/fige ? [ par Peoxus ] Bonjour à tous. Ca fait maintenant deux jours que je cherche une réponse à mon problème partout sur le Net sans résultat. J'ai un contrôle webBrowse Envoi trame sur liaison série RS 232 [ par arnaud malabeux ] Bonjour à tous Voila mon problème mon code: Byte AdresseMode = 127; Byte LongueurTrame = 128; Byte Rez = 129; authentification dans un winform [ par ismalife ] Bonjour j'ai un winform avec un bouton paramètre. Lorsque je clique sur celui ci un autre form s'ouvre avec une authentification (username, login, e Thread.Sleep [ par zakaria1158 ] Bonjour, [*] voici mon code : private void button1_Click(object sender, EventArgs e) { textBox1.Text= "texte"; Syst decryptage et converssion [ par aminasalama ] salut comment transformer le contenu d'un texte box qui a comme contennu le message chiffré avec l'algorithme rsaavec c# windows forms .premierement j


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,796 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales