我们需要在我们的 HTML5(移动)网页中发送链接,因此我们使用 mailto: 来提供用于发起电子邮件的链接。邮件内容有网页链接,并包含空格, 例如 http://maps.google.com/maps?q=chennai Tamil Nadu
因此,我们使用了 URL 端编码,以便将内容正确地传递给电子邮件客户端。所以例如链接变成了http://maps.google.com/maps?q=chennai%20Tamil%20Nadu
但问题是 gmail 应用程序在解码后加载内容,即链接断开:
http://maps.google.com/maps?q=chennai泰米尔纳德邦
我们甚至尝试过双重编码,但仍然失败。有什么办法可以防止在android浏览器中出现这个问题??