Bonjour,
Je suis confronté à une problématique que je n'arrive pas à résoudre concernant l'envoi d’émail en javascript avec la fonction mailto: de href.
Le problème concerne les caractères spéciaux. Ci-dessous un exemple avec l'accent aigu 'é' :
Si dans le contenu du mail je met la chaine suivante :
"1:é 2:é 3:\u00E9 4:é 5:%E9"
J'aurais sur une machine : 1:é 2:é 3:é 4:é 5:
Et sur une autre machine : 1:é 2:é 3:é 4:é 5:é
Donc je me suis dit que j'allais utiliser la fonction escape, le problème est que si j'ai escape,
J'aurais sur la 1ere machine : 1:é 2:é 3: 4: 5:%E9
Et sur la 2nd machine : 1:é 2:é 3:é 4:é 5:%E9
Je n'arrive pas à trouver de solutions pour avoir mon accent sur mes 2 environnements. Je précise que mes 2 environnements sont identique : WS 2008 32bits avec Office 2007 32 bits et IE 8
Auriez-vous une explication à ce problème et donc une résolution.
A mon avis, il s'agit d'un paramètre système. La solution selon moi serait de récupérer ce paramètre et de le tester en javascript pour savoir si il faut faire un escape ou pas. Mais quel serait ce paramètre système ?
Merci de votre aide.
Partager