解決 Invalid cp950 character \xE2 報錯處理
in Jekyll
執行 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')
加入完之後再重新執行
bundle exec jekyll serve