我们的 mysql 数据库中的某些字段似乎包含换行符,因此如果我在它们上进行 SELECT,则单个 SQL 调用将返回如下内容:
Life to be sure is nothing much to lose
But young men think it is and we were young
如果我想在网页上显示此字段时保留换行符,标准解决方案是编写脚本以将 '\n\r' 替换为 br HTML 标记还是有更好的方法?
谢谢!
最佳答案
假设这里使用 PHP...
nl2br()
添加 <br />
对于每个 \n
.不要忘记先对内容进行转义,以防止 XSS 攻击。见下文:
<?php echo nl2br(htmlspecialchars($content)); ?>
关于mysql - 在 HTML 中显示 mysql 换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1882754/