为什么 Outlook 编码在预览中将“:)”表情符号显示为 "J"?

Why does Outlook encoding show a ":)" emoji as a "J" in preview?

在电子邮件预览中,Outlook 将“:)”表情符号显示为“谢谢 J”

而在普通电子邮件视图中,它正确显示为“谢谢”

这是一封 HTML 电子邮件,我希望它显示类似 &#12345 的表情符号替代品,而不是 J。

有人知道为什么会这样吗?

这是因为 Microsoft 出于某种原因认为他们应该使用名为 Wingdings 的字体将笑脸符号 :):-) 转换为 J。因此,每当您在未安装该字体的设备上收到该电子邮件时,它只会显示 J。通常 wingdings 字体在大多数 Mac 和 Windows 操作系统上可用,但在智能手机和平板电脑设备上不可用。因此,如果智能手机电子邮件应用程序不包含 Wingdings 字体,并且他们收到来自 MS Outlook 的电子邮件,他们只会收到 J 而不是 :)

outlook 在电子邮件预览中显示 J 的原因基本相同,只是无法在那里使用 Wingdings 字体。

您可以在此处阅读有关 Wingdings 字体的信息:Wingdings Font