[ASP.NET 2] Problème d'encoding dans envoi de mail automatique [Résolu]

Signaler
Messages postés
25
Date d'inscription
dimanche 25 janvier 2004
Statut
Membre
Dernière intervention
15 mars 2007
-
Messages postés
25
Date d'inscription
dimanche 25 janvier 2004
Statut
Membre
Dernière intervention
15 mars 2007
-
,
<table cellspacing="0" cellpadding="0" width="90%" align="left">

----,

Bonjour,

j'envoie depuis mon site Web des mails en html. mais si les mails sont lu depuis hotmail ou yahoo, il y a des problèmes d'encodage :

la phrase \"La différence, c'est qu'aujourd'hui[...]\" devient \"Câ?™est un fait. La diffÃ(c)rence, câ?™est quâ?™aujourdâ?™hui[...]\"

une partie de mon code ::

o_Message.IsBodyHtml =
true
;
o_Message.BodyEncoding = Encoding.UTF8;

j'ai testé un Server.Encode() et Server.Decode() mais rien n'y fait!

Quelqu'un aurait-il une piste svp ?

</td>

</td>
</tr>
</tbody>
</table>

2 réponses

Messages postés
540
Date d'inscription
dimanche 29 décembre 2002
Statut
Modérateur
Dernière intervention
13 mai 2011

Remplace Encoding.UTF8 par System.Text.Encoding.GetEncoding(1252);
N'oublie pas d'encoder aussi le sujet du mail

Poppyto
Cours de basse gratuits avec vidéos et ralentis 
Cours de guitare gratuits avec vidéos et ralentis 
[</body ]
Messages postés
25
Date d'inscription
dimanche 25 janvier 2004
Statut
Membre
Dernière intervention
15 mars 2007

Merci beaucoup...

à quoi correspond exactement
GetEncoding(1252); ? est-ce spécial pour le français ? car je prévois d'envoyer des mails en allemand, en anglais et plus tard en asiatique!

merci