SCSS编译错误

问题描述:

我最近开始看到这个错误,我不能工作了,因为我还没有改变的css文件最近enter image description hereSCSS编译错误

+0

发布您的'RAILS_APP/app/assets/stylesheets/application.css'。你错误地在那里添加了一些坏字。 – 2012-07-19 10:32:33

+0

检查您的SCSS文件的编码。 http://*.com/questions/539294/how-do-i-determine-file-encoding-in-osx [转换的文本文件(的Mac OS X)的编码] [ 1] [1]:http://superuser.com/questions/151981/converting-the-encoding-of-a-text-file-mac-os-x – rogal111 2012-07-19 10:33:21

+0

当我检查我的文件类型IM获得'Paul-McGuanes-MacBook:样式表paulmcguane $ file -I application.css application.css:text/xc; charset = us-ascii Paul-McGuanes-MacBook:stylesheets paulmcguane $ file -I icons.css icons.css:text/x-c; charset = us-ascii Paul-McGuanes-MacBook:样式表paulmcguane $文件-I admin.css.scss admin.css.scss:text/x-C++;字符集= US-ascii' – 2012-07-19 10:37:57

您需要将SCSS文件转换为UTF-8是什么原因造成它;如果它包含任何字符(在这种情况下)在\ x00- \ x80范围之外,那么它不能从ASCII隐式转换。

任何体面的编辑器都应该能够将其转换为UTF-8,否则使用iconv

当然,你也可以删除冒犯的角色,但我认为这是有原因的。