首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >声明html-email的mime类型

声明html-email的mime类型
EN

Stack Overflow用户
提问于 2009-11-03 09:01:57
回答 4查看 66.4K关注 0票数 14

我想创建一个html电子邮件,我已经读了很多关于如何做它。有一条信息我找不到。我应该如何声明mime类型?我试过:

代码语言:javascript
复制
meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

但不起作用。

稍后编辑:

我正在尝试将邮件的内容类型设置为text/html,但我不知道如何设置。所有这一切时,从一个普通的电子邮件客户端。我得在邮箱里申报吗?或者在邮件标题中(如果是的话,我该如何处理?)

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-11-03 10:27:38

您是否试图在发送到邮件服务器的邮件头中设置内容类型声明?如果是这样的话,您应该以这样的方式将其设置为一行本身:

代码语言:javascript
复制
Content-Type: text/html; charset=UTF-8
票数 37
EN

Stack Overflow用户

发布于 2017-01-02 09:26:35

元标记的结束标记仅在xhtml/xml中使用。如果您正在使用html,则应该在<head>标记中使用它,如下所示:

代码语言:javascript
复制
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
票数 5
EN

Stack Overflow用户

发布于 2013-10-17 14:09:27

基本上,电子邮件客户端会忽略任何包含内容类型的元标记(至少在2013-10-17年)。

您需要在电子邮件服务器的特殊标题中设置内容类型声明。

有关此问题的更多信息可在http://www.emailonacid.com/blog/details/C13/the_importance_of_content-type_character_encoding_in_html_emails上找到。

如果这对你来说没有意义的话,那么恐怕你运气不好。我找到的唯一可靠的解决方案是将任何特殊字符转换为它们的HTML实体等效。上面的链接有一个工具的链接,可以帮你做到这一点。

希望这能帮上忙!

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1666098

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档