HTML编码:何时使用?

HTML编码:何时使用?,html,Html,这是什么类型的编码: <div><label class=" required">__name__</label><div id="task_tags___name__"><div><label for="task_tags___name___name&a

这是什么类型的编码:

<div><label class=" required">__name__</label><div id="task_tags___name__"><div><label for="task_tags___name___name" class=" required">Name<

何时使用?它的作用是什么?

该字符串只是一个转义了特殊字符的html字符串<代码><变为
。这只是一种表示您希望在不将该字符呈现为html的情况下显示该字符的方法


一个快速搜索得到了转义字符

htmlentities
,例如,在php中,可以这样做,例如,当您需要显示一些代码时,您不希望呈现的内容

$string = '<div class="something"></div>';
echo htmlentities($string);
$string='';
回显属性($string);
这些是html“特殊字符”

安培生lt;将以小于符号的形式出现在网页中,或<
安培生gt;将显示为>

符号“;将显示为引号等。

下面是一个值表:



对我来说,其中一个更常用的是安培生nbsp;这就是“不间断的空间”。有时我只需要一个额外的空间,而不需要用CSS把东西弄乱,浏览器通常会像额外的空间一样去掉“额外的”空白。

这些都是HTML实体。你可以用谷歌
,你会得到这个答案……这与问题无关。为什么?“当你需要显示一些代码时,你不想呈现什么。”我刚刚给出了一个例子。这是关于一个PHP函数,当问题是什么是HTML实体,而不是如何不在PHP echo中呈现HTML时。