当我使用 encodeURIComponent 如下所示对正文进行编码时,如果正文中有空格,则生成的链接将断开并显示如下:
http://www.sample.com/sample/explore?itemId=123&type=sample&name=name带空格
body = "http://www.sample.com/sample/explore?itemId=123&type=sample&name=name with space"
var newLink = "mailto:?subject=" + encodeURIComponent(subject) + "&body=" + encodeURIComponent(body);
window.location = newLin
我怎样才能修复它并创建一个有效的网址?
console.log 正确显示编码的 url,但在 Outlook 中链接已损坏。它应该显示为正确的超链接