Set a mailto link with a subject containing an ampersand (&)

22,079

Solution 1

In order to get special/reserved characters into a URL, you must encode them - to get an & to work, it must be encoded to %26.

More details here: http://www.w3schools.com/tags/ref_urlencode.asp

Solution 2

use %26 for the & in the subject.

Share:
22,079
zooblin
Author by

zooblin

Updated on May 16, 2020

Comments

  • zooblin
    zooblin almost 4 years

    Im using the following mailto link to send an email:

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

    It works well, but sometimes my subject will contain an ampersand (&) character, and when it does my email is created without a body.

    Any way to resolve this problem?