解決 Invalid cp950 character \xE2 報錯處理

執行 bundle exec jekyll serve ,之後出現這樣的問題:

Conversion error: Jekyll::Converters::Scss encountered an error
while converting 'css/main.scss':
                    Invalid cp950 character "\xE2" on line 10
jekyll 3.4.0 | Error:  Invalid cp950 character "\xE2" on line 10

解決方法是找到 ruby 的安裝目錄,裡面也有 sass 模組,如這個路徑:

C:\Ruby23-x64\lib\ruby\gems\2.3.0\gems\sass-3.7.3\lib\sass

我自己有的 sass 模組有兩個版本,我是每個都改

在這個資料夾裡面的 engine.rb ,添加一行語法在眾多的 require 後面

Encoding.default_external = Encoding.find('utf-8')

2019-05-16-jekyll-01

加入完之後再重新執行

bundle exec jekyll serve

© 2018. All rights reserved.