首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >我的jekyll站点无法构建:流动异常:字符编码不兼容

我的jekyll站点无法构建:流动异常:字符编码不兼容
EN

Stack Overflow用户
提问于 2012-10-31 03:37:08
回答 3查看 4.9K关注 0票数 21

我不知道我改变了什么,但今天我不能再用jekyll成功地构建我的网站的首页。它现在抱怨的是:

代码语言:javascript
复制
[2012-10-30 14:22:10] regeneration: 1 files changed
Liquid Exception: incompatible character encodings: UTF-8 and ASCII-8BIT in index.html

我对解决这个问题束手无策。我相信它是通过我在首页index.html上创建的一系列帖子来介绍的,在那里我包括了最后一个'n‘帖子的摘录。我对my _post/目录使用了file(1),并且在其中使用了一些混合文件:

代码语言:javascript
复制
_posts/2012-08-10-canned-responses-your-silent-partner.md:    UTF-8 Unicode English text, with very long lines
_posts/2012-08-21-alternate-ssh-for-osx.md:                   UTF-8 Unicode English text, with very long lines
_posts/2012-08-21-appus-interruptus.md:                       ASCII English text
_posts/2012-10-25-emoryfocuslight.md:                         ASCII English text
_posts/2012-10-28-distributed-social-networking-with-tent.md: ASCII English text, with very long lines

不过,我不确定这是不是我的问题。我使用vim和bbedit来编辑这些文件,它们存储在Dropbox中(我在我的Dropbox文件夹中构建/阶段,但在其他地方发布)。我的大部分写作/编辑都是在OS上完成的。

当我搜索这个错误消息时,我得到了很多关于rails应用程序或强制ruby get使用特定编码的结果,我不知道这是否相关,甚至对我有帮助。希望能朝着正确的方向努力,或者被告知如何解决这种情况。这是一个令人悲哀的状态!

EN

回答 3

Stack Overflow用户

发布于 2013-02-05 00:16:52

修复方法是使用配置

Jekyll Configuration

示例

代码语言:javascript
复制
encoding: utf-8

No mention of UTF fix

票数 22
EN

Stack Overflow用户

发布于 2013-04-03 20:31:26

我最近一直在努力解决这个问题,最终找到了根本原因。

我浏览了所有的帖子文件,注意到一些旧帖子的标题包含以下内容:

代码语言:javascript
复制
title: !binary | {mime encoded string}

我使用的Wordpress迁移脚本在YAML中将latin1字符串编码为!binary,这在我的例子中导致了“不兼容的字符编码”错误。

我用正确的UTF-8字符串替换了这些字符串,之后一切都很顺利。

票数 1
EN

Stack Overflow用户

发布于 2012-12-01 06:42:32

听起来很愚蠢,但请重新安装Jekyll。然后尝试重新编译你的站点。

我在谷歌上快速搜索了一下,记住这些不是给Jekyll的,而是ruby太相似了。

ruby 1.9 + sinatra incompatible character encodings: ASCII-8BIT and UTF-8

http://www.ruby-forum.com/topic/206925

您在_config中将markdown设置为什么?

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

https://stackoverflow.com/questions/13146420

复制
相关文章

相似问题

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