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

时间:2019-04-24 14:43:18

标签: html symbols meta html-entities html-encode

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

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

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

1 个答案:

答案 0 :(得分:5)

如果HTML文档的字符编码允许,请直接使用字符。使用UTF-8的HTML规范recommends(“作者应使用UTF-8。”),这是允许这样做的编码。

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

需要一些转义符

如果上下文使模棱两可,您仍必须对在HTML中具有保留含义的字符使用实体。

示例:

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

一些可选的转义很有用

将实体用于不可见的字符(空格,制表符和换行符除外)是个好主意,这样作者就不会混淆/忽略它们。