У меня есть такая функция 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, чтобы избежать & и отобразить его в строке темы почтового клиента?