&符号在文本中转义。这打破了链接

时间:2015-12-04 04:33:57

标签: html url

以下是在服务器端准备并通过电子邮件发送的激活链接。当它在html中查看并点击此链接时,没有问题。在文字模式下打开时,'&'在将emailId呈现为'&'之前这打破了激活链接。

  

如果您无法点击该链接,请复制以下网址并粘贴   进入你的浏览器   手动
https://test.abc.com//#_resetpassword?token=EUDaPcNf8bctWAed0w $$&安培; emailId=xyz.lmn@abc.com

在文字模式下查看电子邮件时:

  

如果您无法点击该链接,请复制以下网址并粘贴   进入你的浏览器   手动
https://test.abc.com//#_resetpassword?token=EUDaPcNf8bctWAed0w $$&安培; emailId=xyz.lmn@abc.com

任何帮助?

2 个答案:

答案 0 :(得分:1)

好吧,这个问题得到了解决。 我们使用了npm enj模块,我们逃脱了&与<%=%>。它取代了&与&但是,<% - %>做了伎俩。它保持和原样。这在html模式和文本模式下都适用于我。

答案 1 :(得分:0)

这是通过PHP处理的吗?该输出可能有一个过滤器。例如类似mysql_real_escape_string的函数或清除字符串输出的http://php.net/manual/en/function.filter-input.php filter_input(或similair函数)。