0

我正在尝试在正文中设置带有商标符号的 mailto 链接,如下所示:

mailto:?body=Starttext PRODUCT <sup>tm</sup> - Award  Logo %0A%0A link%26type=2%26productName=bla%0A%0AEnd

我现在的问题是,tm某些电子邮件客户端的格式不正确。我的问题是,我怎样才能像&→那样对它进行编码%26,或者 TM 在哪里形成良好的格式?

在我的邮件客户端 Outlook 中,它看起来不错,但在客户的客户端中,它看起来像垃圾。

有什么建议么?

我不确定是否可以tm在 mailto 链接中填写编码。

4

2 回答 2

2

尝试这个:

link.href = "mailto:?body=" + encodeURIComponent("Starttext PRODUCT ™ - Award Logo");

请注意,缺少一些重要的细节:

  • 代码
  • 您的源文件的物理编码是什么
  • 从您的服务器发送的 http 字符集标头是什么
于 2012-12-11T18:50:54.637 回答
-1

TM 的 URL 编码是%99

这是一个很好的资源供将来参考:

HTML URL 编码参考

于 2012-12-11T18:42:38.640 回答