如何在文本区域中显示HTML代码

3

在 textarea 中,我从数据库中加载文本,然后显示在 textarea 中。但是有一个问题,textarea 没有显示 &lt;&gt;。它已经被更改为 < 和 >。

<textarea>&gt;html&gt;</textarea>

在文本框中,将其更改为
<pre>
。我想显示&lt;html&gt;,应该怎么做?
2个回答

9

通过使用&amp;来转义&

将此更改为:

<textarea>&lt;html&gt;</textarea>

转换为:

<textarea>&amp;lt;html&amp;gt;</textarea>

如果你正在使用PHP,你可以使用htmlspecialchars()来自动完成此操作。

0

您可能还想使用实体编号。这取决于页面字符集。对于ISO-8859-1,您可以使用"&#60(semicolon)"和"&#62(semicolon)"。将"(semicolon)"部分替换为; ... 这只是表明此页面也支持它 :)

要查看完整列表,请访问HTML ISO-8859-1参考


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接