HTML邮件中的空行被删除->;如何添加<;br>;在空白行之后


Blank line gets removed in HTML mail -> how to add <br> after blank lines

为了维护HTML邮件中的格式,我正在寻找一些php代码,将空白行更改为<br>

例如,原始文本:

Line 1
Line 2
Line 3

应该变成:

Line 1
Line 2
< br >
Line 3

我尝试了nl2br,但该函数在每行之后添加<br>,而不仅仅是空行。

如有任何帮助,我们将不胜感激。

David

我逐字节分析了消息内容,找到了解决方案。

要在HTML电子邮件中维护换行符,请使用以下代码:

$TheMessage=str_replace("'r'n'r'n", "<br>",$TheMessage);

它是双车厢返回&换行符一个接一个,这是解决方案的关键。