mailto商标编码

时间:2012-12-11 18:35:32

标签: html encoding mailto

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

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

我现在的问题是,某些电子邮件客户端中tm格式不正确。我的问题是,如何对此进行编码,如&%26,或者TM形成的位置在哪里?

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

有什么建议吗?

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

2 个答案:

答案 0 :(得分:2)

试试这个:

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

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

  • 源文件的物理编码是什么
  • 从服务器发送的http charset标头是什么

答案 1 :(得分:-1)

TM的URL编码为%99

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

HTML URL Encoding Reference

相关问题