欧元字符无法在 HTML 消息 Outlook 2007 中正确显示

GMa*_*ram 2 html outlook utf-8

我正在发送一封正文中包含 HTML 的电子邮件。以下是让我悲伤的片段。

编辑:这是更多电子邮件,删除了敏感信息

MIME-Version: 1.0
From: 
To: 
Date:
Subject:
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 7bit
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width" />
<strong>€3,500</strong>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

“……”是欧元符号的 UTF-8 编码。因此,大多数电子邮件客户端似乎都可以很好地呈现欧元字符,除了在 Microsoft Outlook 2007(可能还有更高版本)中,欧元字符显示为“……”。

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

Yos*_*yke 5

也许你可以尝试&euro;代替 '€'