博主使用的是sublime text3作为Sass的开发环境,并安装了Sass和SassBuild插件来进行编译。最近在做Sass学习的时候从其他网站复制代码到ST里,然后"Ctrl+B"执行编译的时候发现,报错了。
Error: Invalid GBK character "\xE4"
这一看就是字符编码的问题,问题是要我找到这个GBK的编码所在还真不容易,让编译发再转化一下就OK了,找到Ruby安装目录内的engine.rb文件,博主所在路径是:
C:\Ruby23\lib\ruby\gems\2.3.0\gems\sass-3.4.22\lib\sass
在最后一个require后面添加:
Encoding.default_external = Encoding.find('utf-8')
这样修改之后就是一劳永逸,再也不怕复制来的代码有编码问题了。