久しぶりにcompassを使う機会があり作業しようとしたのですが、scssファイルをコンパイルしようとしたら下記エラーメッセージが表示されてしまいました。
Encoding::UndefinedConversionError on line ["578"] of C: "\xEF\xBC" from Windows-31J to UTF-8
Googleさんに問い合わせ、下記のエントリーで紹介されていた方法で解決することができました。
環境変数 LANG を指定することでうまく動きました。
Windows環境でinvalid byte sequence in Windows-31Jになる場合(Ruby 1.9.2) - ユニキャストラボ
環境変数LANGの文字コード指定する必要があるようです。これ以降エラーをはくことなくコンパイルしてくれるようになりました。
C:\Users\username>set LANG=ja_JP.UTF-8