【问题标题】:Outlook Converts Unicode Email Address to GarbageOutlook 将 Unicode 电子邮件地址转换为垃圾邮件
【发布时间】:2011-03-12 22:10:23
【问题描述】:

我正在开发一个 ASP.NET 项目,我们正在更新我们所有的网站以支持 Unicode 值。在一个地方,我们允许用户以 Unicode 格式输入他们的电子邮件地址。我使用下面的代码 sn -p 来显示“mailto”地址超链接:

Response.Write("<a href='mailto:" + Server.UrlEncode(email.EmailAddress) + "'>" + email.EmailAddress + "</a>");

当我单击此链接时,它会打开 Outlook,但电子邮件地址显示为垃圾文本。有关如何解决此问题的任何想法?

据我所知,目前电子邮件地址仅支持 ANSII 字符,但 Unicode 字符即将推出;这就是我们迈出这一步的原因。

感谢您的宝贵时间。

【问题讨论】:

    标签: c# asp.net email unicode outlook


    【解决方案1】:

    如果使用 Internet Explorer,请执行以下操作:

    工具 >> Internet 选项 >> 高级选项卡 >> 国际分组

    选中“对 mailto 链接使用 UTF-8”框

    这应该可以治愈您的病痛。 mailto URL 仍然在状态栏中显示为 UTF-8 十六进制编码,但 Outlook 现在可以正确填写 To: 字段。

    希望这会有所帮助。

    干杯, 克里斯

    【讨论】:

      猜你喜欢
      • 2011-02-08
      • 1970-01-01
      • 2011-07-14
      • 2011-07-12
      • 1970-01-01
      • 1970-01-01
      • 2016-01-03
      • 1970-01-01
      • 2017-05-17
      相关资源
      最近更新 更多