jekyll server で 『invalid byte sequence in Windows-31J〜』とエラーになった時の対処方法
2回ぐらい嵌ったので覚書。
jekyll server を実行した時に
$ jekyll server 〜〜〜エラーいっぱい〜〜〜 Liquid Exception: invalid byte sequence in Windows-31J in archive/001.md error: invalid byte sequence in Windows-31J. Use --trace to view backtrace
とエラーが出た場合、
$ set RUBYOPT=-EUTF-8
というように RUBYOPT を設定すれば回避する事ができます。
RUBYOPT 設定後に
$ ruby -e 'puts Encoding.default_external' UTF-8
と UTF-8 出力されていれば動作するようになります。