包括换行符在内的所有空格都被转换为HTML中的单个空格。
您的选择,从最佳到最差:
- 放在
white-space: pre-wrap;
包含元素上。这告诉HTML完全显示源代码中显示的所有空白,包括换行符。(您也可以使用<pre>
标签,但是这也会禁用您可能不需要的自动换行)。 - 将纯文本视为Markdown并向其投放Markdown处理器-Markdown所做的一件事情就是在中包装段落
<p>
。 - 在Python领域中,执行
.replace('n', '<br>')。但是,这会使您容易受到XSS的攻击,因为字符串中可能还存在其他类似HTML的垃圾,并且进行修复很麻烦。



