html - 我可以在元标记中使用 HTML 字符实体吗?

标签 html search character-encoding meta-tags

我的网站有两种语言 - 英语和中文。在使用 UTF-8 字符集的英文主页中,我有,例如:

<meta name="description" content="Available in English and Chinese">

出现在搜索结果中。我想将其更改为:

<meta name="description" content="Available in English and &#20013;&#25991;">

...其中 中文 是“中文”的 ISO 实体。在搜索结果中会显示为“中文”吗?我无法将“中文”直接粘贴到 Textpad* 中的 HTML 文件中(粘贴为 ??)。


* 更新 使用的是 Textpad 7。现在有 Textpad 8,它“以 Unicode UTF-16 编码在内部运行”(https://www.textpad.com/support/relnotes.html#v802),并允许我将“中文”粘贴到元数据中标签。

最佳答案

Can I use HTML character entities in meta tags?

是的。在 HTML 中不能使用实体的地方很少而且相差很远(在脚本的主体和样式元素中是唯一想到的)。

Would that be rendered as "中文" in the search results?

假设:

  • 搜索引擎没有与此相关的错误
  • 搜索引擎的算法选择了要显示的描述

关于html - 我可以在元标记中使用 HTML 字符实体吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39290231/

相关文章:

html - 如何将旋转的 div 置于具有特定宽度的表格元素内居中?

swift - 在各种条件下在字典中搜索 Swift

javascript - JavaScript 中的法语字符

mysql - "ci"中的 "utf8_general_ci"代表什么

javascript - 字符串 toFixed 用 javascript 吗?

javascript - Html 自动渲染结束标签

html - 使表格看起来类似于 Google Drive 中的表格的 CSS 代码

javascript - 无法使用页面标记 youtube api 搜索获取搜索的第二页

ios - 如何在 YouTube Search API v3 中获取内容详细信息? ( swift )

java - 在Java中获取ASCII-6编码