【问题标题】:Non breaking space after an href link is being included in the displayed hyperlink显示的超链接中包含 href 链接后的非中断空格
【发布时间】:2019-02-22 19:34:37
【问题描述】:

我在从保存的模板向用户发送电子邮件时遇到问题。在此模板中,有不间断的空格来保留预期的格式,并且形成链接或发送电子邮件没有问题。

然而,当标签显示在他们首选的邮件服务上时,似乎通过邮件服务器后,一些用户看到超文本链接格式错误。

例如, 这就是我们发送的消息中原始链接的样子,

Log in to <a href=\"https://website"\>https://website</a>&nbsp;to

这就是用户报告他们看到消息中的链接的方式,

https://website to

而不是,

https://website

在将测试电子邮件发送给自己后,我能够从测试电子邮件中提取原始消息,并且没有发现编码有任何问题。有没有人处理过这个问题?

我不确定是否最好尝试去掉字符并将其替换为常规空格?或者如果有其他方法来处理这个?

【问题讨论】:

  • @Hooman 我所说的原始消息是指如何将刺痛添加到电子邮件正文中,以便在电子邮件浏览器中显示为链接。
  • 此外,链接只是在那里作为示例,以显示 URL 中包含硬空间和以下文本。但是我发现这是由于用户安装了电子邮件安全软件。我在手机上,没有看到任何可以删除的内容,所以当我可以在电脑前时,我会删除它。
  • 感谢您的澄清...我误解了您的问题。

标签: email hyperlink href non-breaking-characters


【解决方案1】:

您可以尝试用&lt;span&gt; 包装链接,这可能会解决问题...请注意,我已将转义的双引号\" 替换为单引号'

<!DOCTYPE html>
<html>
<body>
<label>Wrapped the link with a span</label>
<div>
    Log in to <span><a href='https://website'>https://website</a></span>&nbsp;to
</div>
</body>
</html>

【讨论】:

    猜你喜欢
    • 2017-12-09
    • 1970-01-01
    • 2019-09-21
    • 1970-01-01
    • 2013-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多