发送电子邮件时外国字母失败

时间:2015-03-12 09:21:59

标签: javascript email letters

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

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

当我点击按钮发送电子邮件时,文本缺少这些外国字母,例如gruß出现为gru。我需要在这里放一些东西以确保这些信不会消失吗?

提前谢谢

1 个答案:

答案 0 :(得分:1)

以下文章介绍了如何使用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();