我有一个这样的URL:http://localhost:9001/view/shopindex/display?keyword=test&searchPostcode=Postcode,并且使用HTML mailTo将其放入新电子邮件的正文中(我知道mailTo有更好的选择,但仅限于此)。实际上,我有这个:
<a href="mailto: ?subject=Look at this link&body=http://localhost:9001/view/shopindex/display?keyword=test&searchPostcode=Postcode"></a>
问题是,当我单击并打开新的电子邮件时,正文中仅显示以下内容:
http://localhost:9001/view/shopindex/display?keyword=test
我认为
mailto
正在将网页URL的查询字符串中的&
符号标识为mailto URL的一部分。有办法逃脱吗?谢谢!
马耳他
最佳答案
尝试使用URL编码&字符:
http://localhost:9001/view/shopindex/display?keyword=test%26searchPostcode=Postcode
它在Firefox中对我来说很好用,您可以here测试它。
关于java - MailTo中的转义和符号,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5288527/