在邮件正文中插入换行符

发布于 2022-07-28 23:13:54

我想在我的 mailto 正文中插入一个换行符。我尝试了 %0A、%0D 和 %0D%0A。没有什么对我有用。我在 Mac OSX 上使用 Google
Chrome 在 Gmail、Yahoo、Apple Mail、Outlook 2010、Outlook.com 和 Thunderbird 上进行了测试。

请问有什么帮助吗?

这是我的代码:

<a href="mailto:email@mycompany.com?subject=Subscribe&body=Lastame%20%3A%0D%0A%20Firstname%20%3A"><img alt="Subscribe" class="center" height="50" src="subscribe.png" style="width: 137px; height: 50px; color: #4da6f7; font-size: 20px; display: block;" width="137"></a>
关注者
0
被浏览
11
1 个回答
  • 面试哥
    面试哥 2022-07-28
    为面试而生,有面试问题,就找面试哥。

    我建议您尝试使用 html 标签<br>,以防您的营销应用程序能够识别它。

    我用%0D%0A. 只要电子邮件是 HTML 格式,这应该可以工作。

    <a href="mailto:email@mycompany.com?subject=Subscribe&body=Lastame%20%3A%0D%0AFirstname%20%3A"><img alt="Subscribe" class="center" height="50" src="subscribe.png" style="width: 137px; height: 50px; color: #4da6f7; font-size: 20px; display: block;" width="137"></a>
    

    您可能希望在 Firstname 之前取出 %20,否则您将有一个空格作为下一行的第一个字符。

    请注意,当我用您的代码测试它时,它有效(以及一些额外的间距)。您是否使用了不允许 HTML 格式的邮件客户端?



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看