我们需要在HTML5(移动)网页中邮寄链接,因此我们使用mailto:提供启动电子邮件的链接。邮件内容包含网页链接,其中包含空格 例如 http://maps.google.com/maps?q=chennai Tamil Nadu
因此我们使用了URL结束编码,因此将内容正确地传递给电子邮件客户端。 所以eg链接变成了http://maps.google.com/maps?q=chennai%20Tamil%20Nadu
但问题是gmail app在解码后加载内容,即链接断开:
http://maps.google.com/maps?q=chennai泰米尔纳德语
我们甚至尝试过双重编码,但仍然失败了。在Android浏览器中有什么办法可以防止这个问题吗?
答案 0 :(得分:0)
您是否在协议中包含?subject
这样的正确参数?从技术上讲,它应该没有编码。
<a href="mailto:?subject=http://maps.google.com/maps?q=chennai Tamil Nadu">Mail it</a>
查看http://msdn.microsoft.com/en-us/library/aa767737(v=vs.85).aspx