chaihongjun.me

Sass编译出现Syntax error: Invalid GBK character 解决方法

博主使用的是sublime text3作为Sass的开发环境,并安装了Sass和SassBuild插件来进行编译。最近在做Sass学习的时候从其他网站复制代码到ST里,然后"Ctrl+B"执行编译的时候发现,报错了。

Sass编译出现Syntax error: Invalid GBK character 解决方法

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后面添加:

Sass编译出现Syntax error: Invalid GBK character 解决方法

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

这样修改之后就是一劳永逸,再也不怕复制来的代码有编码问题了。

知识共享许可协议本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。作者:柴宏俊»