打破这里...</p>
我想知道是否也可以%20
为换行符编写类似(代表空格)的东西。所以我想在我的电子邮件正文中有单独的行。
有任何想法吗?
您应该使用回车%0D
和换行%0A
<a href="mailto:endpointadress@something.com?cc=endpointadress2@something.com&subject=your subject&body=Text before new line.%0D%0AText after new line.">create email</a>
这是在RFC2368中定义的,并且是生成换行符的唯一有效方法。
按照RFC6068(在第 5 节中)的规定替换\n
(和\r\n
),从 2010 年 10 月起更新URI 方案(替换RFC2368)。%0D%0A
mailto
[...] 消息正文中的换行符必须用
"%0D%0A"
.
即使正文中没有尾随,实现也可以在消息正文中添加最后一个换行符"%0D%0A"
[...]
这是来自 RFC 的示例(在第 6 节中)
<mailto:infobot@example.com?body=send%20current-issue%0D%0Asend%20index>
上述邮件正文对应:
send current-issue
send index