MVC在html中保留回车换行符

时间:2009-04-19 04:26:00

标签: html

如果我的数据库中有一个带有crlf的字段,我该怎么保留 那个在HTML ??

有没有一种标准的方法呢?

马尔科姆

编辑:我实际上正在做一个MVC应用程序,如果那个。

3 个答案:

答案 0 :(得分:14)

我认为最好的方法是使用\r\n标记替换<br />序列,使用数据库支持的网站所使用的任何脚本语言。

其他选项包括将文字放在<textarea>内。或者,如果它适合您的网站,则使用类似于<pre>标记(或CSS属性white-space: pre)。

答案 1 :(得分:4)

您可以使用<br />搜索/替换这些字符,以使用分隔线输出文本。您还可以使用<pre>标记指定特定文本的换行符。

答案 2 :(得分:0)

如果您使用的是php,则可以使用nl2br。如文档中所述,nl2br在字符串中的所有换行符之前插入HTML换行符。它返回string并带有'&lt; br /&gt;'要么    '&LT峰; br&GT;'在所有换行符之前插入( \ r \ n ,     \ n \ r \ n \ r )。