Ruby jekyll重新生成unicode帖子失败

Ruby jekyll重新生成unicode帖子失败,ruby,jekyll,Ruby,Jekyll,我试图使用unicode(俄文(俄文文本,使用utf-8编码)注册我的jekyll博客,但由于以下原因无法注册: D:\Dropbox\projects\blog>jekyll Configuration from D:/Dropbox/projects/blog/_config.yml Building site: . -> ./_site C:/Ruby193/lib/ruby/1.9.1/rexml/text.rb:131:in `=~': incompatible encod

我试图使用unicode(俄文(俄文文本,使用utf-8编码)注册我的jekyll博客,但由于以下原因无法注册:

D:\Dropbox\projects\blog>jekyll
Configuration from D:/Dropbox/projects/blog/_config.yml
Building site: . -> ./_site
C:/Ruby193/lib/ruby/1.9.1/rexml/text.rb:131:in `=~': incompatible encoding regexp match (UTF-8 regexp with IBM437 string) (Encoding::Compati
bilityError)
    from C:/Ruby193/lib/ruby/1.9.1/rexml/text.rb:131:in `!~'
    from C:/Ruby193/lib/ruby/1.9.1/rexml/text.rb:131:in `check'
    …

My_config.yml:

safe:        false
auto:        false
server:      false
server_port: 4000
baseurl:    /
…
我检查了,发现解决方案对我没有帮助


每次运行jekyll之前,我都会在cmd helps me中提供解决此问题的任何附加信息。但我认为这不是完整的解决方案,chcp 65001在我的系统上不起作用,然后jekyll立即返回

解决此错误的一个简单方法是避免在帖子和页面的文件名中使用非ASCII字符。如果文件内容本身不是以BOM表开头,则可以是UTF-8,没有问题。

使用以下修复:


这对我有用。这只是一行中的一个更改,因此它强制以utf-8读取文件

您可以发布您的_config.yml吗?谢谢。@motleydev我添加了关于unicode符号和_config.yml的注释。我过去有过一些挑剔的问题,前面的问题是空白返回-你试过把它们拿出来吗?@motleydev如果我用英语替换我的俄语帖子,jekyll regeretion也可以。嗯。。。不幸的是,我必须退出“建议圈”——我希望你能解决这个问题。