如何在HTML关键字中使用unicode字符?

Jér*_*nge 3 html unicode character keyword meta-tags

HTML文档的元部分可以包含关键字部分.

<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <meta name="description" content="under construction" />
        <meta name="keywords"
          content="..." />
Run Code Online (Sandbox Code Playgroud)

可以在本节中使用unicode字符(即\u00B0)吗?如果有,怎么样?

Juk*_*ela 7

放入HTML文档中的所有字符,无论是在属性值还是其他位置,都是Unicode字符.如果您的文档的字符编码是UTF-8,正如您的示例所声明的那样(但最好是UTF-8编码然后!),您可以直接在那里输入任何字符,例如度数符号(°).如何执行此操作取决于您的创作环境.您也可以使用字符引用(like &#xb0;),或者对于某些字符,使用实体引用(like &deg;).

但\ u00B0不是HTML表示法.它只是一个六个字符的序列.它在JavaScript中具有特殊含义,但在HTML中则没有.相应的HTML表示法是&#xb0;.

搜索引擎可能会忽略特殊字符,例如关键字中的度数签名.但不一定; 据观察,谷歌在某些特殊情况下对他们很敏感.(目前不适用于学位标志,似乎.)

<meta name=description ...>标签中,如果搜索引擎在构建搜索结果列表的页面描述时使用其内容,则特殊字符可能是相关的.这种事情仍然会发生,尽管不像以前那么频繁.