javascript - 发送电子邮件时外文信件失败

标签 javascript email letters

我有时必须用德语发送电子邮件,我需要使用 ö ä ß 等...我写了包含这些字母的文本,并使用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();

关于javascript - 发送电子邮件时外文信件失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29005855/

相关文章:

javascript - 关于帖子、评论、保存和喜欢的 Mongodb 数据结构

java - 如何发送电子邮件?

javascript - 仅执行一次函数以节省时间

c# - 如何发送带有替代 View 的电子邮件,无论是纯文本还是 HTML 模板。?

java - 在 Java 内存游戏中,如何触发已发现的 2 个未知数,并让它们在游戏的其余部分保持显露出来?

python - 如何用python制作随机文本

PHP:是否有 isLetter() 函数或等效函数?

javascript - 数组推送时的本地存储错误

javascript - 需要使用 Vue.js 访问对象数组

javascript - 我如何在 WordPress 中实现 JavaScript?