1
sparanoid 2012 年 1 月 24 日
报错内容?我只用 Jekyll,没出现过这个问题
|
2
justend OP @sparanoid 提示信息如下,谢谢回复
C:\Sites\octopress>bundle exec rake generate ## Generating Site with Jekyll unchanged sass/screen.scss Configuration from C:/Sites/octopress/_config.yml Building site: source -> public C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/jekyll-0.11.0/lib/jekyll/co nvertible.rb:29:in `read_yaml': invalid byte sequence in GBK (ArgumentError) from C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/jekyll-0.11.0/ lib/jekyll/post.rb:39:in `initialize' from C:/Sites/octopress/plugins/preview_unpublished.rb:23:in `new' from C:/Sites/octopress/plugins/preview_unpublished.rb:23:in `block in r ead_posts' from C:/Sites/octopress/plugins/preview_unpublished.rb:21:in `each' from C:/Sites/octopress/plugins/preview_unpublished.rb:21:in `read_posts ' from C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/jekyll-0.11.0/ lib/jekyll/site.rb:128:in `read_directories' from C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/jekyll-0.11.0/ lib/jekyll/site.rb:98:in `read' from C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/jekyll-0.11.0/ lib/jekyll/site.rb:38:in `process' from C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/jekyll-0.11.0/ bin/jekyll:250:in `<top (required)>' from C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/bin/jekyll:19:in `l oad' from C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/bin/jekyll:19:in `< main>' |
3
jjgod 2012 年 1 月 24 日
"invalid byte sequence in GBK" 你应该检查程序为什么认为你的内容是 GBK,比如是不是某个配置的问题。
|
4
justend OP 没有配置过任何东西,git clone最新的代码后,只是扔个post文件,然后在文件中写几个中文就出这问题了
|
9
dofine 2012 年 1 月 24 日 via Android
前几天也遇到这个问题,确实是通过在 ~/.bashrc 里 export LC_ALL 和 LANG 搞定的,win7 & mingw
|
10
bcxx 2012 年 1 月 24 日
直接用 github page 的 jekyll, 没遇到任何中文问题。 尝试将 _config.yml 编码改为 utf-8?
|
11
justend OP 我用mac上的文本编辑器编辑后写中文一切ok... 暂时就只能用mac写了 -_-
用windows的编辑器就不行,试过editplus,gedit,notepad plus 等,转换utf-8格式也是不行。 |
13
ywjno 2012 年 1 月 25 日
octopress的话,请把生成的.markdown文件编码给改成”UTF-8无BOM格式”
|
14
amycs 2012 年 1 月 30 日
我也遇到这个问题。。jekyll 没有用 octopress。。win 下面怎么转换/改配置 都不行 ╮(╯-╰)╭
|
15
amycs 2012 年 1 月 31 日
我的问题解决了
self.content = File.read(File.join(base, name), :encoding => "utf-8") https://github.com/imathis/octopress/issues/232 |
16
moistrot 2012 年 3 月 8 日
windows写就是悲剧。麻烦的很。还是用mac或者linux写起来舒服
|
17
chendeshen 2012 年 5 月 4 日
把全部文件都用utf-8保存,解决所有问题,亲测有效。
|
18
9hills 2012 年 5 月 4 日
直接用cygwin吧。
|
19
joshualeung 2012 年 5 月 4 日
1,markdown文件如果出现了中文请另存为UTF-8格式且去掉BOM头。
2, yaml的冒号后要有空格。 3, 把设置环境变量里的zh_CN改成en_US 再有问题我也不知道了。 |
20
sampeng 2012 年 5 月 4 日
windows的悲剧。。。。这种玩意就是给类linux系统用的。。。windows很憋屈的
|
22
AlfredZhao 2012 年 11 月 9 日
看来还是用Mac写吧,在公司就老老实实写代码,写博客也算私活,哈哈哈
|
23
mytharcher 2012 年 11 月 9 日
可以用<prose.io>写
|
24
gdm 2014 年 1 月 8 日
jekyll 的话,本地根本不用装啊,装个 git 就行了, push 到 github 他会自动编译
|