Skip to main content
34984422
Participant
June 21, 2017
Question

エラー Invalid Windows-31J character "\xE3"

  • June 21, 2017
  • 1 reply
  • 3051 views

scssでfont familyを記載すると、 CSSに以下のエラーが吐き出されてしまいます。

Invalid Windows-31J character "\xE3"

ネットで検索したところ文字コードの問題のようなのですが、scssには

@charset "UTF-8";

をすでに記載しています。どうしたらこのエラーがなくなるでしょうか?

This topic has been closed for replies.

1 reply

Inspiring
June 21, 2017

Dreamweaverのローカルルートフォルダの中に

config.rb

というファイルがあると思うのですが、これを開き、任意の場所に以下の記述を追加してみて下さい。

Encoding.default_external = 'utf-8'

ファイルを保存すると、次回よりSCSSのコンパイルが通るようになると思います。

34984422
34984422Author
Participant
June 21, 2017

どうもありがとうございます!

Encoding.default_external = 'utf-8'

を入れたら、確かに

Invalid Windows-31J character "\xE3"

というエラーは出なくなりました。

しかし、代わりに

Errno::ENOENT: No such file or directory @ rb_sysopen - C:/Users/****/Documents/****/*****/.sass-cache/75fcaf1b4852ceb732871195e41567cc2a7d8997/C%058/Program Files/Adobe/Adobe Dreamweaver CC 2017/ruby/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_hacks.scssc20170621-1196-1jns4lk

というエラーが表示されてしまいました。

根本的に何かフォルダ等の設定ミスを犯しているということなのでしょうか?

追記:

config.rbに更に

cache = true

cache_path = 'C:/temp/sass/'

と追記したら、正常に動作するようになりました!!

問題解決のため締めさせていただきますね。

お世話になりました。