Python emojize生成的表情符号不';不显示在电子邮件中
我正在使用Python emojize生成的表情符号不';不显示在电子邮件中,python,email,Python,Email,我正在使用email和smtplib库发送电子邮件。我试图通过使用emojize在这封电子邮件中添加表情符号 基本上,我是这样做的: my_emoji = emoji.emojize(":thumbs_up:") my_message = f"blabla {my_emoji} blabla" 然后使用smtplib和email发送消息。它是有效的,但并不总是有效的。 有些表情符号会正确显示在电子邮件中,但有些不会。例如,:thumbs\u up:有效,但:heart:无效。邮件中会写上“:
email
和smtplib
库发送电子邮件。我试图通过使用emojize
在这封电子邮件中添加表情符号
基本上,我是这样做的:
my_emoji = emoji.emojize(":thumbs_up:")
my_message = f"blabla {my_emoji} blabla"
然后使用smtplib
和email
发送消息。它是有效的,但并不总是有效的。
有些表情符号会正确显示在电子邮件中,但有些不会。例如,:thumbs\u up:有效,但:heart:无效。邮件中会写上“:heart:”而不是实际的表情符号
我认为我的代码不是问题所在,这就是为什么我只展示了一个示例。我认为这与编码、unicode或类似的东西有关(我对这些领域几乎一无所知)
你能帮我吗?对不起,英语不好。问题出在这里。心脏应该是:红色的心脏:。请确保拼写正确。您能提供一个演示如何创建和发送电子邮件的示例吗?问题中没有足够的信息来正确回答。