【发布时间】:2016-02-17 07:08:51
【问题描述】:
我正在尝试从我的应用程序发送一封电子邮件,其主题行包含 ™ 在浏览器中查看时,它会正确显示。但是,当在 Outlook 中查看时,它会显示 â„¢。我尝试从charmap.exe 复制商标符号。但是,它没有用。有什么帮助吗?
Date: Thu, 19 Nov 2015 04:25:31 -0600
Subject: MyBrandâ„¢ New Action Notification- December Release:test...
Content-Type: multipart/related; boundary="boundary"
MIME-Version: 1.0
X-Mailer: SMailer
【问题讨论】:
-
您使用什么包发送该电子邮件?
-
我不确定 package 是什么意思。但是,我的是一个 MVC 应用程序,我们通过第三方应用程序 PMTA 发送电子邮件。这是你要问的吗?
-
对我来说,默认情况下 PMTA 似乎对所有非 UTF8 的内容进行编码,并且由于 ™ 超出了标准 ascii,因此会导致问题。不知道如何解决它,需要更多调查。
-
我怀疑浏览器猜对了编码,看起来它最终是 UTF-8。也许您可以指定标头编码,或者您可以使用此处演示的语法自己编码标头:ncona.com/2011/06/using-utf-8-characters-on-an-e-mail-subject