在ruby安装路径下,如C:\Ruby24-x64\lib\ruby\gems\2.4.0\gems\sass-3.5.7\lib\sass\engine.rb。
在engine.rb中所有的require XXXX 之后添加一行代码:
Encoding.default_external = Encoding.find('utf-8')

即可,如无效或编译后乱码,可重启dos窗口。
网上有些说法是在说在 scss 文件开始加上:
@charset"utf-8";
但是无效,正常编译都会自动给css文件开始加 @charset"utf-8";的。
网友评论