2012-07-19 145 views
0

我最近開始看到這個錯誤,我不能工作了,因爲我還沒有改變的css文件最近enter image description hereSCSS編譯錯誤

+0

發佈您的'RAILS_APP/app/assets/stylesheets/application.css'。你錯誤地在那裏添加了一些壞字。 – 2012-07-19 10:32:33

+0

檢查您的SCSS文件的編碼。 http://stackoverflow.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

回答

1

您需要將SCSS文件轉換爲UTF-8是什麼原因造成它;如果它包含任何字符(在這種情況下)在\ x00- \ x80範圍之外,那麼它不能從ASCII隱式轉換。

任何體面的編輯器都應該能夠將其轉換爲UTF-8,否則使用iconv

當然,你也可以刪除冒犯的角色,但我認爲這是有原因的。