发送电子邮件时外国信件失败

Foreign letters failing when sending emails

我有时不得不用德语发送电子邮件,我需要使用 ö ä ß 等...我写了包含这些字母的文本并使用 alert() 它们看起来很好。我有发送电子邮件的代码:

    var link = "mailto:" + SendTo
         + "&cc= " 
         + "&subject=" + escape(subjectLine)
         + "&body=" + escape(BodyText);
         window.location.href = link;

当我单击按钮发送电子邮件时,文本中缺少这些外文字母,例如 gruß 显示为 gru。我需要在此处放置任何内容以确保这些字母不会消失吗?

提前致谢

以下文章展示了如何使用 javascript 解码字母:

Javascript decoding html entities

function decodeHtml(html) {
    var txt = document.createElement("textarea");
    txt.innerHTML = html;
    return txt.value;
}

HTML Entity Decode

使用jquery:

varTitle = $('<textarea />').html("Chris&apos; corner").text();