问答详情
源自:3-1 sass语法介绍(基础篇)

sass文件中注释不支持写中文字符?

为什么我的scss文件中所写的中文注释都编译报错呢: error sass/screen.scss (Line 9: Invalid GBK character "\xE5")

提问者:多乐 2017-03-24 13:12

个回答

  • jiafu
    2017-05-08 16:25:41

    追加一点,如果是使用sass --watch ... 模式,要重新启动一下

  • jiafu
    2017-05-08 16:23:12

    Scss 注释中文报错问题(windows系统, 已解决)

    找到ruby的安装目录,里面也有sass模块,类似这样样的路径:

    C:\Ruby\lib\ruby\gems\2.3.0\gems\sass-3.4.22\lib\sass

    在这里面有个文件叫engine.rb,添加一行代码

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

    放在所有的require xxxxxx 之后即可。

    若无效可能是文件找错了。粗暴点可以在ruby下搜索engine.rb文件,都添加上(当然最好还是找一找啦)。

  • Rosevil1874
    2017-05-02 20:24:11

    为什么我加了@charset "UTF-8";还是不行/(ㄒoㄒ)/~~


  • 多乐
    2017-03-24 13:14:19

    加上 @charset "UTF-8";就可以了,老师不是说默认就是utf-8吗