我使用PHP在数据库中存储格式化的字符串。 并在HTML表格的td中显示该字符串。 我的示例文本是喜欢 -在td中显示"而不是<
<font color="#0033CC"><b>water </b>releasing<i> H<sub>3</sub>O<sup>+</sup></i> ions; </font>
当TD显示,它只是展示,而不是格式化文本这些原始数据。我在浏览器中查看了源代码并找到了下面的数据。
<td><font color="#0033CC"><b>water </b>releasing<i> H<sub>3</sub>O<sup>+</sup></i> ions; </font></td>`
,意思是“被替换为"
>被替换为>
等。
有没有建在PHP来避免这种情况的方法和显示格式的文本?
谢谢推进
向我们展示您用于输出此代码的代码 – RiggsFolly
您已将HTML字符串编码到某处,您需要在输出中对其进行解码。另请参阅^。 –
看看这个http://php.net/manual/en/function.htmlspecialchars-decode.php – Jason