从IE发送主题行到Outlook时编码问题

时间:2012-12-14 07:20:59

标签: internet-explorer encoding outlook

我们有一个页面上有文章,如果你觉得它很有趣,你可以邮寄你的朋友 所以我们在那里有一个小小的电子邮件按钮,其中包含新邮件的预设主题和正文:

mailto:?subject=redacted%E2%80%94redacted&body=whatever

实际上这应该是redacted—redacted,并且mdash正确到位,当我们在我们的系统上测试时它会这样做 - 一切正常。

但客户抱怨它无法在Internet Explorer中运行。它在同一系统上的Firefox中运行良好,但是Internet Explorer会打开一个主题行预先填充redacted—redacted,这是对该UTF-8字符的Windows-1252解释。

页面上的编码设置为UTF-8但是:
<meta http-equiv="Content-type" content="text/html; charset=UTF-8">

Webserver标头未指定可能会混淆浏览器的其他编码:

Connection:keep-alive
Content-Encoding:gzip
Content-Type:text/html
Date:Fri, 14 Dec 2012 08:27:02 GMT
Keep-Alive:timeout=20
Server:nginx/1.2.2
Transfer-Encoding:chunked

问题可能源于哪些提示?

0 个答案:

没有答案