【发布时间】:2011-01-25 09:39:44
【问题描述】:
我有一个数据库驱动的网站,用 php 编写,需要根据数据创建电子邮件。所有数据和每一页都以 UTF-8 编码,并包含大量瑞典字符 åäö。我的邮件链接中有以下内容:
<a href="mailto:name@domain.com?body=Hej!%0D%0AåäöÅÄÖ">Mailto-link</a>
电子邮件正文应该是这样的
Hej!
åäöÅÄÖ
至少在 Internet Explorer 8 和 Firefox 中(尚未在 Chrome 或 Safari 中测试过)与 Outlook 2007 一起使用。但是,在 Internet Explorer 7 或更早版本中,åäö 显示为奇怪的字符。我们的许多客户都被 IE 6 和 7 所困扰。关于如何使这项工作发挥作用的任何建议?
【问题讨论】:
-
链接是否在 IE6/7 中正确显示,或者它们显示的“坏”字符是否与 Outlook 打开新邮件时显示的相同?
-
@jesse:链接在 IE7 中正确显示,因此在浏览器和 Outlook 之间显示错误。
标签: php internet-explorer email character-encoding outlook-2007