2013-07-22 67 views
1

我試圖通過用戶將數據保存在DB中。用戶可以添加html標記,這樣一些數據將會像<em>texts</em>一樣,並且有時會添加<br>標記。如何在數據庫的文本中顯示html標記

我從DB中提取數據並將其顯示給用戶時遇到問題,我爲<br>標記獲得空白字段,而不是顯示'<br>'。當用戶從DB獲取數據時,有沒有辦法在我的Web瀏覽器中將<br>標籤顯示爲文本?非常感謝!

回答

2

始終使用htmlspecialchars()來轉義用戶的數據輸出。

1

您可以將其包裝在<pre>標籤中。

HTML <pre>元素(或HTML預格式化文本)表示預格式化文本。該元素中的文本通常以非比例字體顯示,與文件中的文本佈局完全相同。這個元素內的空格顯示爲鍵入。

https://developer.mozilla.org/en-US/docs/Web/HTML/Element/pre

相關問題