元描述中应该使用 HTML 字符代码还是符号?

Should HTML character codes or the symbols be used in the meta description?

® 等符号可以直接放在 meta-description 标签中,还是应该使用它们的 HTML 字符代码?

<meta name="description" content="Hello® World™">

<meta name="description" content="Hello&reg; World&trade;">

如果HTML文档的字符编码允许,直接使用字符。 HTML 规范 recommends 使用 UTF-8 ("Authors should use UTF-8."),这是一种允许这样做的编码。

W3C国际化工作组的相关文章:
Using character escapes in markup and CSS

需要一些转义

对于在 HTML 中具有保留含义的字符,如果上下文使它们不明确,您仍然必须使用实体。

示例:

  • <(如&lt;
  • >(如&gt;
  • &(如&amp;
  • "(如&quot;
  • '(如&apos;

一些可选的转义符很有用

最好为不可见字符使用实体(space、制表符和换行符的常用实体除外),这样作者就不会 confuse/overlook 它们。