web-dev-qa-db-fra.com

Définir un lien mailto avec un sujet contenant une esperluette (&)

J'utilise le lien mailto suivant pour envoyer un e-mail:

 <a class="share3" title="" href="mailto:?subject=@check&amp;body=@domain">

Cela fonctionne bien, mais mon sujet contient parfois un caractère esperluette (&), et quand il le fait, mon e-mail est créé sans corps.

Une façon de résoudre ce problème?

26
zooblin

Pour insérer des caractères spéciaux/réservés dans une URL, vous devez les encoder - pour obtenir un & pour fonctionner, il doit être codé en %26.

Plus de détails ici: http://www.w3schools.com/tags/ref_urlencode.asp

23
edcs

utilisation %26 pour le & dans le sujet.

2
Alex