我正在使用Python脚本来生成包含表情符号的HTML电子邮件。当这些电子邮件发送出去时,它们在iOS和macOS内置电子邮件客户端应用程序中看起来正确(与在Python源中相同),但在Gmail的网络界面中看起来不正确。大多数表情符号在两种表情符号中均正确显示,但以下是一些示例,这些示例旁边的图片误导了它们在gmail中对我的出现:
同样,我的Python源文件中的绝大多数表情符号都正确显示在gmail中...不确定这几个怎么了。它们的生成与其余的没有任何不同。您可以在此处查看带有表情符号的完整HTML电子邮件:https://us20.campaign-archive.com/?u=e007f7f6b60018de9365a7241&id=cd55fbf320
首先,表情符号根据解释它们的系统的不同而出现。我不确定是否可以帮您解决问题。有关示例,请参见Emojipedia on the rainbow flag
或者,您可以通过HTML代码插入表情符号(从https://unicode-table.com/en/1F308/中找到相应的HTML代码:]
<p>Rainbow Flag: 🏳️🌈 </p>
<p>via HTML code: 🏳‍🌈</p>
<p>Baseball: ⚾</p>
<p>via HTML code: ⚾</p>
[Gmail App(Android 6.0)上的哪个输出:
[在两种情况下,彩虹旗似乎都无法在Gmail上很好地使用-也许唯一的选择是只使用彩虹本身(无旗)或图标。