现在需要在mailto的body参数中加入当前网页的链接,但是链接里有&,直接传到outlook后链接里&之后的东西都会没有,求问问要怎么解决,万分感谢各位大神!!!!

解决方案 »

  1.   

    Mailto后为收件人地址,cc后为抄送地址,bcc后为密件抄送地址,subject后为邮件的主题,body后为邮件的内容,如果Mailto后面同时有多个参数的话,第一个参数必须以“?”开头,后面的每一个都以“&”开头。下面是一个完整的实例:Mailto:[email protected][email protected]&[email protected]&subject=主题&body=邮件内容
     转自:https://www.cnblogs.com/joer/archive/2010/09/28/1841235.html
      

  2.   

    用%26 试试。 用escape()编码一下看看。
      

  3.   

    http://ask.csdn.net/questions/678899
    window7测试了%26也被截断,可能和系统有关,最好是服务器端来代发了。。
      

  4.   

    body 是 html 你要传 
    encodeURIComponent(encodeHTML("&"))
    即: %26amp%3B