我正试图通过用户将数据保存在DB
中。用户可以添加html
标记,这样一些数据将类似于<em>texts</em>
,有时还会添加<br>
标记。
当我从DB
中提取数据并将其显示给用户时,我遇到了一个问题,我得到了<br>
标签的空白字段,而不是显示'<br>'
。当用户从DB
获取数据时,有没有办法在我的web浏览器中将<br>
标记显示为文本?非常感谢!
始终使用htmlspecialchars()
来转义用户的数据输出。
您可以将其包装在<pre>
标记中。
HTML <pre>
元素(或HTML预格式化文本)表示预格式化文本。该元素中的文本通常以非比例字体显示,与文件中的布局完全相同。此元素内的空白显示为已键入。
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/pre