SCSSファイルに日本語UTF8

SCSSファイルをcompassでコンパイルする際、日本語が含まれていると、

error scss/app.scss (Line 91 of scss/_settings.scss: Invalid US-ASCII character "xE6")

のようなエラーが出ることがあります。和文フォントを指定したい場合などに、このエラーを解決する必要があります。

結論としては、エラーが表示されているファイル(この場合は_settings.scss)の1行目に、@charset utf-8;を宣言することで解決しました。

インクルード元の別ファイルや、1行目以外に指定すると有効にならない点がシビアです。

⁋ 2015/09/06↻ 2024/11/07
中馬崇尋
Chuma Takahiro