\r\n\r\n 字符串转为纯文本

发布于 2024-10-15 09:30:07 字数 192 浏览 7 评论 0原文

我面临使用表单输入的问题,我需要将其作为文本电子邮件发送,然后放入数据库。

当我将其作为文本电子邮件发送时,换行符在纯文本电子邮件中显示为 \r\n\r\n ,但在存储在数据库中时不会像这样显示。

我正在使用 PHP/MySQL - 阻止 \r\n\r\n 字符出现在发送的电子邮件中的修复方法是什么?

谢谢你, 亚历克斯

I am facing an issue of using form input that I need to send as a text email and then put into the database.

When I send it as a text email, the newline characters show up as \r\n\r\n in the plain text email, but do not show up like that when stored in the DB.

I am using PHP/MySQL - what would be the fix to stop the \r\n\r\n characters from showing up in the email that gets sent out?

Thank you,
Alex

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

酒解孤独 2024-10-22 09:30:07

以 text/html 形式发送电子邮件并使用

<p> or <br>

标签

send the email as text/html and use

<p> or <br>

tags

悲凉≈ 2024-10-22 09:30:07

造成这种情况的一个可能原因可能是数据库清理(如 mysqli_real_escape_string)。我也犯了同样的错误,甚至系统地清理了从未传递到数据库的变量。

A possible cause of this might be database sanitizing (like mysqli_real_escape_string). I've done the same mistake by systematically sanitizing even variables that were never passed to the database.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文