在电子邮件激活链接中正确的&符号处理

时间:2013-03-18 10:37:52

标签: html url-parameters

在电子邮件激活链接中,我返回

<a href="http://www.foo.com/register.php?action=activation&key=123">Activation</a>

在某些客户端(例如SquirrelMail)中,&更改为&amp;,从而破坏了链接。

<a href="http://www.foo.com/register.php?action=activation&amp;key=123">Activation</a>

如何确保链接在所有电子邮件客户端中正确显示?

1 个答案:

答案 0 :(得分:0)

您是否尝试过网址转义&符号?

<a href="http://www.foo.com/register.php?action=activation%26key=123">Activation</a>

FWIW,

<a href="http://www.foo.com/register.php?action=activation&key=123">Activation</a>

是一个非常精细的HTML数据,我相信你的问题实际上是在SquirrelMail中展示一个错误。