我正在使用Python脚本生成包含表情符号的HTML电子邮件。当这些电子邮件发送出去时,它们在iOS和macOS内置电子邮件客户端应用程序中看起来正确(与Python源代码中的相同),但在Gmail的网络界面中看起来不正确。大多数表情符号在两种表情符号中都能正确显示,但是下面是一些示例,这些图像说明了它们在gmail中对我的错误显示方式:
同样,我的Python源文件中的绝大多数emoji表情都正确显示在gmail中...不确定这几个怎么了。它们的生成与其余的没有任何不同。您可以在此处查看带有表情符号的完整HTML电子邮件: https://us20.campaign-archive.com/?u=e007f7f6b60018de9365a7241&id=cd55fbf320
答案 0 :(得分:0)
首先,表情符号根据解释它们的系统的不同而出现。我不确定是否可以帮您解决问题。有关示例,请参见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)上的哪个输出:
在这两种情况下,rainbow标志似乎都无法在Gmail上很好地使用-也许唯一的选择是只使用Rainbow本身(无标志)或图标。