mysql数据库中的某些字段似乎包含换行符,因此如果我在这些字段上进行选择,一次SQL调用将返回类似以下内容的内容:
Life to be sure is nothing much to lose
But young men think it is and we were young如果我想在网页上显示此字段时保留换行符,标准解决方案是编写一个脚本将'\n\r‘替换为br HTML标记,还是有更好的方法?
谢谢!
发布于 2009-12-11 01:54:45
假设PHP在这里...
nl2br()为每个\n添加了<br />。为了防止XSS攻击,不要忘记先对内容进行转义。如下所示:
<?php echo nl2br(htmlspecialchars($content)); ?>发布于 2009-12-11 02:02:08
发布于 2009-12-11 01:51:15
您可以将其包装在<pre>中。</pre>。
https://stackoverflow.com/questions/1882754
复制相似问题