首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >你能在JSON中使用HTML实体吗?

你能在JSON中使用HTML实体吗?
EN

Stack Overflow用户
提问于 2021-08-18 13:45:15
回答 1查看 315关注 0票数 1

我计划在一些网页上添加JSON,而有些网页上有字母enye (ñ)。我以前用HTML ñ替换了这个字母,但后来实现了JSON中的ñ也被替换了。这是有效的JSON-LD吗?如果生成丰富的结果,它不会在Google中造成错误:

代码语言:javascript
运行
复制
{
 "@context": "https://schema.org",
  "@type": "Place",
  "name": "Santo Niño"
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-08-19 21:02:51

在嵌入的JSON中使用实体是很好的,因为它仍然是一个有效的JSON字符串,但是不要期望实体被它们的UTF-8等价替换。如JSON-LD语法规范第7.2节所述

作者应避免在嵌入HTML的脚本中使用字符序列,这些字符序列可能与注释打开、脚本打开、注释关闭或脚本关闭相混淆。 备注 这些内容应该如下面所示进行转义,但是在通过JSON进行处理之后,这些内容将保持转义。

这是数据脚本元素的HTML处理规则,而不限于JSON。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68833630

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档