Bau*_*umr 36 escaping character character-encoding special-characters html-escape-characters
似乎最好使用&转义,而不是简单地键入&符号(&).
但是,在WordPress或硬编码网站等CMS上写博客文章时,我们是否应该使用X/HTML字符实体引用破折号和其他常见的印刷字符?
例如:
–是一个短划线( - )
—是一个短划线( - )
如果不这样做会有什么风险?
Ben*_*aum 24
W3C发布了一个关于何时使用以及何时不使用角色转义的官方回复,你可以在这里找到.由于他们也是负责HTML规范的小组,我认为最好遵循他们的建议.
语法字符.有三个字符应始终作为转义出现在内容中,以便它们不与标记的语法交互.这些是基于XML和HTML的所有文档的语言的一部分.
<(<)
>(>)
&(&)
他们还提到使用当前编码可能不支持的字符.
几乎总是优选使用允许您以正常形式表示字符的编码,而不是使用字符实体引用或NCR.
使用转义可能会使读取和维护源代码变得困难,并且还会显着增加文件大小.
http://www.w3.org/International/questions/qa-escapes
这些实体可以帮助您(作者)使用平均键盘上通常不可用的字符.(该长划线是一个例子—,以及©和 ).
您只需要转义那些在(X)HTML中有意义的字符< > and &.