在MailTo中转义和符号

我有一个这样的URL: http:// localhost:9001 / view / shopindex / display?keyword = test&searchPostcode = Postcode ,我把它放在使用HTML mailTo的新电子邮件正文中(我知道有更好的mailTo的选项,但我只限于此)。 实际上我有这个:

 

问题是,当我点击并打开新的电子邮件时,我只在身体中获得以下内容:

HTTP://本地主机:9001 /视图/ shopindex /显示关键字=测试

我认为mailto正在识别网页URL的查询字符串中的&符号,作为mailto URL的一部分。 有没有办法逃脱它?

谢谢!

Krt_Malta

请尝试对“&”字符进行URL编码:

 http://localhost:9001/view/shopindex/display?keyword=test%26searchPostcode=Postcode 

它适用于我在Firefox中,你可以在这里测试它。