Bonjour,
dans mon application j'envoie des emails, ça marche très bien, mais depuis peu j'ai basculé mon projet en UNICODE pour gérer certaines langues étrangères.
Il me semble avoir lu que le type email ne peut pas gérer l'UTF8, en effet lors de l'envoie de mes messages, les caractères spéciaux apparaissent avec des ??? dans certains clients Mails, voir les accents sont remplacés par des caractères bizarres, voir des X avec des webmails comme laposte.net
A noter que je construits mon mail avec une chaîne unicode affectée à la propriété .HTML de l'objet Mail.
Est-il nécessaire de rajouter des informations d'encodage dans le header ?
Exemple :
Cependant, ça empire le résultat
Code : Sélectionner tout - Visualiser dans une fenêtre à part MonMail.HTML = "<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8";/>" ...
Votre aide est la bienvenue sur la construction des mails à contenu Unicode
Merci
Exemple de contenu simplifié d'un mail :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 <html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8";/><style type="text/css">caption {color: white;background: #0066FF;} </style></head> <body> <p> <table border="1" align="left"> <caption> L'évènement </caption> <tr> <th align=center>Fête</th> <th align=center>éjécté</th> <th align=center>chère</th> <th align=center>Loïc</th> </tr> <tr> <td align=center>جهت تنوع</td> <td align=center>ö Ô n°</td> <td align=center>blabla</td> <td align=center> $</td> </tr> </table> </p> </body> </html>
Partager