У меня есть функция JavaScript, например, так:
var strBody = encodeURI(window.location.href);
var strSubject = encodeURI(document.title);
var mailto_link = "mailto:?subject=" + encodeURI(strSubject) + "&body=" + strBody;
Этот код выполняется для события onclick гиперссылки и открывает почтовый клиент (mailto: //). Тем не менее, заголовок страницы имеет несколько символов &, но заголовок выбирается только до первого символа &. URL всегда берется.
Какой правильный JavasSript используется для выхода из & и отображения его в строке темы почтового клиента?