html - 发送 HTML 文件时,Outlook 电子邮件神秘地以 "i>>?"为前缀

标签 html css email outlook html-email

我有一个 HTML 文件,我将用作 Microsoft Outlook 电子邮件。结构简单

<html>
<head>
    <title>my title </title>
</head>
<body>
  ... 
</body>
</html>

尽管我已经尝试添加/删除 DOCTYPE 声明、charset 声明等。问题是电子邮件的前缀是“i>>?”,除了带有 raquo 和倒置的问号。您可以在此处查看屏幕截图:http://i.stack.imgur.com/vamnG.png HTML 文件的所有内容在 Internet Explorer 中看起来都很好,只有当我转到“文件 -> 发送”并预览我的电子邮件或当我实际发送和接收电子邮件时才会出现奇怪的字符。

知道为什么会这样,或者我可以尝试什么来尝试修复它?

最佳答案

这看起来像一个 UTF-8 BOM 前缀。 HTML 文件不应该有这样的序言。

关于html - 发送 HTML 文件时,Outlook 电子邮件神秘地以 "i>>?"为前缀,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29950611/

相关文章:

python - 在 web.py 中异步发送邮件

javascript - Chrome 扩展程序是否有自己的 localStorage

javascript - 如何选择 HTML5 Canvas 形状?

ios - 尝试从应用内发送电子邮件但不起作用 - Swift (iOS)

html - 使用 float 元素垂直对齐内容+响应式布局

css - 使用 CSS 为小屏幕重新格式化表格 - 将列保持在一起

php - 使用 PHP 的 HTML 邮件

javascript - 在 Chrome 等中进行 Canvas 操作(fillRect() 等)时内存消耗的问题

jquery - 将 HTMl5 应用程序移动到 ipad 时要注意什么?

javascript - Prestashop 1.6 addJS 和 Css 在管理员的函数模块 getContent() 中不起作用