课程
/前端开发
/Sass/Less
/Sass和Compass必备技能之Sass篇
为什么我的scss文件中所写的中文注释都编译报错呢: error sass/screen.scss (Line 9: Invalid GBK character "\xE5")
2017-03-24
源自:Sass和Compass必备技能之Sass篇 3-1
正在回答
追加一点,如果是使用sass --watch ... 模式,要重新启动一下
qq_那时风景失色_0
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文件,都添加上(当然最好还是找一找啦)。
为什么我加了@charset "UTF-8";还是不行/(ㄒoㄒ)/~~
加上 @charset "UTF-8";就可以了,老师不是说默认就是utf-8吗
举报
Sass与Compass初体验,初恋即深恋,助您写出更优秀的CSS
1 回答sass不能写注释,一写就出错?
1 回答sublime中编译sass文件怎么能让它自动换行(sass build插件)
1 回答sass文件联想输入
2 回答在保存compasss中的saxss文件时出现汉字注释乱码的问题,如何解决
2 回答为什么我的sass没生成css文件