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 :

Nom : Capture.JPG
Affichages : 87
Taille : 21,1 Ko

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 :

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);
     }
}
Qui ne me donne pas d'affichage correct. Une idée ?