像™
和®
这样的符号可以直接放在meta
-description
标签中,还是应该使用其HTML字符代码?
<meta name="description" content="Hello® World™">
<meta name="description" content="Hello® World™">
答案 0 :(得分:5)
如果HTML文档的字符编码允许,请直接使用字符。使用UTF-8的HTML规范recommends(“作者应使用UTF-8。”),这是允许这样做的编码。
W3C国际化工作组的相关文章:
Using character escapes in markup and CSS
如果上下文使模棱两可,您仍必须对在HTML中具有保留含义的字符使用实体。
示例:
<
(作为<
)>
(作为>
)&
(作为&
)"
(作为"
)'
(作为'
)将实体用于不可见的字符(空格,制表符和换行符除外)是个好主意,这样作者就不会混淆/忽略它们。