这个问题可能听起来很愚蠢,但我尝试了所有可能的超文本标记语言实体,我发送的电子邮件的主题行仍然没有显示出苹果设备(iPhone,iPad等)上的心。
它可能只是我用来测试的软件(MaxBulk邮件程序,ExactTarget)。
我还尝试了不同的字符集(UTF-8、ascii等)。
有谁知道如何让一颗心出现在苹果设备电子邮件的主题行中?
发布于 2012-11-27 00:46:47
主题行是电子邮件标题的一部分。电子邮件标题只能包含ASCII字符。主题行不会被解释为HTML或其他任何内容,它是纯文本。您需要将字符作为Unicode字符嵌入,但不能这样做,因为标头必须是ASCII格式。要在标头中嵌入任何非ASCII字符,您需要使用MIME Encoded-Word。
请参阅mb_encode_mimeheader,阅读其示例。
生成的标头需要如下所示:
Subject: =?utf-8?B?4p2k?=它在邮件客户端中解码为:
❤
发布于 2012-11-28 16:42:22
关于你的问题,here:你可能选错了人。尝试使用♥而不是❤。第一个应该以this test shows的形式呈现在BlackBerry (和Android2.2)上。然而,后者不是这样的。
https://stackoverflow.com/questions/13569067
复制相似问题