J'ai créé un petit programme pour récupérer certains mails avec la librairie S22.imap
Lorsque je récupère un message, j'obtiens un objet System.Net.Mail.MailMessage.
Dans la variable "Body", j'ai le texte suivant : "Attention : le 18/1, pas d?expert ti chien (v?t?rinaires quoi ?)".
Je voudrais afficher ce texte correctement dans un label wpf.
Une partie de mon objet :
En analysant la documentation je vois :
BodyEncoding : Encodage utilisé pour encoder le message
BodyTransfertEncoding : encodage utilisé pour le transfert (toujours à inconnu).
J'ai essayé plusieurs méthodes dont celles-ci :
Qui ne me donne pas d'affichage correct. Une idée ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 public string Body { get { byte[] bytes = Encoding.UTF8.GetBytes(locMessage.Body); return Encoding.Default.GetString(bytes); } }
Partager