[jekyll] 乱码问题invalid byte sequence in GB2312
来源:互联网 发布:知乎filco红轴 编辑:程序博客网 时间:2024/05/20 01:39
这里是windows下 使用1.4.3版本时候出现的问题。
问题1
I:\git\orangle.github.io>jekyll serve --watchConfiguration file: I:/git/orangle.github.io/_config.yml Source: I:/git/orangle.github.io Destination: I:/git/orangle.github.io/_site Generating... Error reading file I:/git/orangle.github.io/_layouts/default.html: invalid byte sequence in GB2312Error reading file I:/git/orangle.github.io/_layouts/index.html: invalid byte sequence in GB2312Error reading file I:/git/orangle.github.io/_layouts/post.html: invalid byte sequence in GB2312Error reading file I:/git/orangle.github.io/_posts/2013-12-28-Cracking-the-Coding-Interview-1-3.md: invalid byte sequence in GB2312error: invalid byte sequence in GB2312. Use --trace to view backtrace
网上查到配置.bash_profile方法,然后 不好用,修改jekyll代码的方式应该是比较老的版本,新版本有点不一样,由于ruby不熟悉就没尝试。
问题2
这使用在命令行设置环境变量的办法
I:\git\orangle.github.io>set LC_ALL=en_US.UTF-8 I:\git\orangle.github.io>set LANG=en_US.UTF-8 I:\git\orangle.github.io>jekyll serveConfiguration file: I:/git/orangle.github.io/_config.yml Source: I:/git/orangle.github.io Destination: I:/git/orangle.github.io/_site Generating... D:/devsofts/Ruby193/lib/ruby/gems/1.9.1/gems/posix-spawn-0.3.8/lib/posix/spawn.rb:162: warning: cannot close fd before spawn'which' 不是内部或外部命令,也不是可运行的程序或批处理文件。error: Invalid argument - I:/git/orangle.github.io/_site/I:. Use --trace to view backtrace
这次找到的答案是修改jekyll版本
gem uninstall jekyll gem install jekyll --version "=1.4.2"
最后还是会有错,但是可以启动服务了。
I:\git\orangle.github.io>jekyll serverConfiguration file: I:/git/orangle.github.io/_config.yml Source: I:/git/orangle.github.io Destination: I:/git/orangle.github.io/_site Generating... D:/devsofts/Ruby193/lib/ruby/gems/1.9.1/gems/posix-spawn-0.3.8/lib/posix/spawn.rb:162: warning: cannot close fd before spawn'which' 不是内部或外部命令,也不是可运行的程序或批处理文件。done. Server address: http://0.0.0.0:4000 Server running... press ctrl-c to stop.
0 1
- [jekyll] 乱码问题invalid byte sequence in GB2312
- Unexpected error: Invalid byte sequence in conversion input的问题
- Unexpected error: Invalid byte sequence in conversion input的问题
- invalid byte sequence in US-ASCII (ArgumentError)
- 解决invalid byte sequence in GBK
- invalid byte sequence in GBK(github rake generate 发布文章时字符乱码解决办法)
- CocoaPods使用中的invalid byte sequence in US-ASCII错误
- logstash 中报错 ArgumentError invalid byte sequence in UTF-8
- dom4j UTF-8 乱码 Invalid byte 2 of 2-byte UTF-8 sequence
- ruby中in `split': invalid byte sequence in UTF-8 (ArgumentError)解决方法
- ruby中in `split': invalid byte sequence in UTF-8 (ArgumentError)解决方法
- Tomcat,java.io.UTFDataFormatException:Invalid byte 2 of 2-byte UTF-8 sequence问题的解决
- DOM4J中文问题 Invalid byte 1 of 1-byte UTF-8 sequence.
- 编码问题之:java.io.UTFDataFormatException: Invalid byte 2 of 2-byte UTF-8 sequence.
- DOM4J编码问题 Invalid byte 1 of 1-byte UTF-8 sequence
- 出现invalid byte 1 of 1-byte UTF-8 sequence问题
- 编码问题之:java.io.UTFDataFormatException: Invalid byte 2 of 2-byte UTF-8 sequence.
- dom4j处理中文之编码问题 Invalid byte 2 of 2-byte UTF-8 sequence. Nested exception: Invalid byte 2 of 2-byte U
- windbg的使用四(Windbg检查死锁 )
- 动态IP搭建属于自己的企业邮箱服务器
- Kruskal算法实现最小生成树
- struts2.0的工作原理?
- 图片处理—图片压缩
- [jekyll] 乱码问题invalid byte sequence in GB2312
- 移动互联网发展趋势之我见
- maven 3.2.1之环境搭建与简单实例
- ThinkPHP学习(四)volist标签高级应用之多重嵌套循环、隔行变色
- N-Queens
- mysql中文乱码
- 隐藏在裸眼3D电视背后的秘密
- Linux下查看cpu信息
- POJ 2398 Toy Storage(叉积+二分)