10

我一直在我的个人网站和我的博客上研究 jekyll,我遇到了 UTF-8 编码的问题。

它在我的本地机器上运行良好,但在生产中运行不佳。 https://github.com/freedomgw/thehacklife/blob/gh-pages/_posts/2013-12-14-the-power-of-ajax.md

这就是它在现场的实际样子.. http://thehacklife.com/posts/the-power-of-ajax/

我只是不完全确定如何在 github 页面上解决这个问题......因为 github 是托管该网站的网站。另外,我正在使用 sublime 并将其保存为降价格式的 UTF-8 编码。

任何建议表示赞赏

4

2 回答 2

16

我遇到过同样的问题。我的撇号显示为 ’。解决方案是显式声明编码<meta http-equiv='Content-Type' content='text/html; charset=utf-8' />

于 2014-02-04T20:30:23.253 回答
0

我对新帖子也有同样的问题(不过,自动转换的旧帖子效果很好)。决议是添加

layout: post

post.markdown文件中;例子:

---
title: 'My title'
layout: post
---

page content

这将自动添加其他答案/评论中提到的 UTF-8 字符集标头。

于 2018-01-07T11:03:42.257 回答