我有时必须用德语发送电子邮件,我需要使用öäß等...我写的文字包含这些字母并使用alert()它们看起来很好。我有代码发送电子邮件:
var link = "mailto:" + SendTo
+ "&cc= "
+ "&subject=" + escape(subjectLine)
+ "&body=" + escape(BodyText);
window.location.href = link;
当我点击按钮发送电子邮件时,文本缺少这些外国字母,例如gruß出现为gru。我需要在这里放一些东西以确保这些信不会消失吗?
提前谢谢
答案 0 :(得分:1)
以下文章介绍了如何使用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();