Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在JS中保留发送到mailTo的文本格式_Javascript_Outlook_Mailto_Email Client - Fatal编程技术网

Javascript 在JS中保留发送到mailTo的文本格式

Javascript 在JS中保留发送到mailTo的文本格式,javascript,outlook,mailto,email-client,Javascript,Outlook,Mailto,Email Client,我正在使用mailTo打开outlook客户端并传入邮件正文 <a href="mailto:?body={{infoBoxEmailBtnBody}}&subject={{infoBoxEmailBtnSubject}}" style="text-decoration:none"> <img src="assets/svg/email-button.svg"> <label>Email</label> </a>

我正在使用mailTo打开outlook客户端并传入邮件正文

<a  href="mailto:?body={{infoBoxEmailBtnBody}}&subject={{infoBoxEmailBtnSubject}}" style="text-decoration:none">
   <img src="assets/svg/email-button.svg">
   <label>Email</label>
</a>

但是,如果正文有任何格式(即换行符),则不会保留相同的格式


有没有办法做到这一点。我只使用一个文本区域(无文本编辑器)从用户检索文本。

您必须对换行符进行url编码:

mailto:test@example.com?subject=test&body=two%0D%0Alines

谢谢@Dmitry。对于任何面临这种问题的人,这里有一个很好的链接来编码邮件正文。