我有时必须用德语发送电子邮件,我需要使用 ö ä ß 等...我写了包含这些字母的文本,并使用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;
}
使用jquery:
varTitle = $('<textarea />').html("Chris' corner").text();
关于javascript - 发送电子邮件时外文信件失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29005855/