Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我看到了这张表:
当我编写 Asp.net 并想要显示这些特殊的 html 实体时,我使用实体名称。
(但两者似乎都有效)
问题 :
在什么情况下我应该使用实体编号(而不是实体名称)?
ps 我见过asp.net不喜欢实体编号的情况
关于何时应该使用数字字符引用(比如£)而不是字符实体引用(比如£)或反之亦然,没有明确的指导。
£
£
只要字符实体引用是已定义的(您可以定义自己的),就可以使用它。
相反,如果未定义,则应使用数字字符引用。
大多数字符都不需要使用它们中的任何一个。只需输入 UTF-8 或 ISO-8859-1 中的字符,无论您使用的是哪个。例如,如果您不知道如何键入不间断空格并且不想学习它,那么实体引用 和字符引用 是等价的,因此请使用您觉得不太容易混淆的那个。(后者不是实体引用,因此“实体编号”是用词不当。)
 
仅适用于“<” 对于“&”,当用作数据字符时,您是否需要“转义”符号,对于它们,我无法弄清楚为什么您会使用字符引用,而不是合理的助记实体引用<和&.
<
&