[Sass]コンパイル時UTF-8エンコーディングの問題解決error common.sass(Line 20:Invalid CP949 character “\ xEC”)
要約:コンパイル時のオプションに-E UTF-8
と書いてくれる。
Macではうまく動作していたsass --watch
がWindows 7でエラーを噴いた。 エラーメッセージは以下のようだった。
error common.sass (Line 20: Invalid CP949 character "\xEC")
sass元のファイルがUTF-8になっていて、ハングルで/ /コメントを付けておいたが、それがために発生した問題だった。WindowsでデフォルトのエンコーディングがCP949からこんなエラーが発生したようだ。
検索をし、訪れた。 How to let Sass permanently output UTF-8 CSS files on Windowsという文だった。 同様の問題をあちこちでギョクナより。
エンコードオプションに-E UTF-8
とするのが解決策だ。
だから、フルコマンド例は次のようになる。 当然ファイル名と他のオプションは分かってすれば良い。
sass --watch -E UTF-8 common.sass:common.css
- コメント機能はありません。コメントの代わりに[email protected]
にメールを送ってください。