github页面提供的某些页面(json文件)上的编码问题

github页面提供的某些页面(json文件)上的编码问题,github,jekyll,github-pages,Github,Jekyll,Github Pages,我在此存储库中遇到编码问题: 1/当我在浏览器中显示时,重音错误(由github提供) 2/但是,当我显示相同的页面但在本地运行它时,重音是正确的(jekyll serve) 3/重音符号正好出现在html页面上(由github页面提供) 有人能解释一下发生了什么吗?当你调用json/youtube.json时: 在本地,您会得到内容类型:application/json;字符集=UTF-8响应头 从github页面,您可以获得内容类型:application/json 传输的文件是相同

我在此存储库中遇到编码问题:

1/当我在浏览器中显示时,重音错误(由github提供)

2/但是,当我显示相同的页面但在本地运行它时,重音是正确的(jekyll serve)

3/重音符号正好出现在html页面上(由github页面提供)


有人能解释一下发生了什么吗?

当你调用json/youtube.json时:

  • 在本地,您会得到
    内容类型:application/json;字符集=UTF-8
    响应头
  • 从github页面,您可以获得
    内容类型:application/json
  • 传输的文件是相同的
如前所述:“JSON文本应采用Unicode编码。默认编码为UTF-8。”

当浏览器接收到
内容类型:application/json
响应头时,似乎并没有退回到utf-8

可以将此问题提交给Jekyll/Github pages社区。也许您可以引入一个特性请求,以便让Github页面发送编码头


可以作为此类问题的一个很好的切入点。

我明白了。因此,我只需要下载json文件,而不是复制/粘贴我在浏览器中看到的内容。