終了

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

New Here ,
Jun 20, 2017 Jun 20, 2017

リンクをクリップボードにコピー

コピー完了

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

Invalid Windows-31J character "\xE3"

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

@charset "UTF-8";

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

表示

2.9K

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
支持者 ,
Jun 21, 2017 Jun 21, 2017

リンクをクリップボードにコピー

コピー完了

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

config.rb

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

Encoding.default_external = 'utf-8'

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

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
New Here ,
Jun 21, 2017 Jun 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/'

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

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

お世話になりました。

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines