在电子邮件主题行中使用什么HTML实体?

Sno*_*ker 2 html encoding entity

这个问题可能听起来很愚蠢,但我尝试了所有可能的HTML实体,我发送的电子邮件的主题仍然没有显示Apple设备(iPhone,iPad等)的核心.

它可能只是我用于测试的软件(MaxBulk Mailer,ExactTarget).

我也试过不同的字符集(UTF-8,ascii等).

有没有人知道如何让心脏成为Apple设备电子邮件主题的核心?

dec*_*eze 10

主题行是电子邮件标题的一部分.电子邮件标头可能只包含ASCII字符.主题行不被解释为HTML或其他任何内容,它是纯文本.您需要将该字符嵌入为Unicode字符,但由于标头必须是ASCII,因此您无法执行此操作.要在标头中嵌入任何非ASCII字符,您需要使用MIME 编码字.

请参阅mb_encode_mimeheader阅读其示例.

生成的标题需要看起来像这样:

Subject: =?utf-8?B?4p2k?=
Run Code Online (Sandbox Code Playgroud)

在邮件客户端中解码为:

  • 好吧,最初我给自己发了一封电子邮件......:P但是这里有一个实际代码的复制品:http://3v4l.org/J4Z5S (2认同)