如果我的数据库中有带有CRLF的字段,我该如何在HTML中保留它?是否有标准的方法来处理这个问题?Malcolm。编辑:实际上,我正在开发一个MVC应用程序,如果这有帮助的话。
我认为最好的方法是使用你的数据库支持的脚本语言将 \r\n
替换为 <br />
标签。
其他选项包括将文本放置在 <textarea>
中。或者,如果对于你的网站来说合适的话,可以使用类似于 <pre>
标签(或 CSS 属性 white-space: pre
)。
<br />
替换这些字符,使文本输出带有换行符。你也可以使用 <pre>
标签指定特定文本的换行符。string
,这些标记被插入到所有换行符(\r\n,\n\r,\n和\r)之前。