この庭には素晴らしいリソースがたくさんあり、私も何かを書きたいと思ったので、sassを書いているときに突然中国語の文字化けの問題の解決策を思いつきました。全てを自分なりにまとめてみました。 (以下のテスト手順はすべて私が行ったものです!転載はありません。間違いがあれば皆さんで修正していただければ幸いです)
簡単な説明: CSS スタイルを Sass で記述する方がはるかに便利です。これにより、Sass では論理処理機能を持たず、単純な論理処理機能を備えた CSS 構文を書くことができます。
sass のインストールについてはここでは詳しく紹介しません。手順は大まかにこんな感じです Rubyをインストール --- sassをインストール -- webstromでsassの設定をします
1: Sass 設定ファイルを変更する
まず、sassの設定ファイルは通常rubyがインストールされているディレクトリに存在します。
これが Ruby のインストール ディレクトリです。見つけたら、このフォルダー内で設定する必要があるファイルを探します。
インストールしたバージョンが私のバージョンと同じ場合、おおよそ次のパスになります。
Ruby23-x64librubygems2.3.0gemssass-3.4.22libsass
sass の下に設定ファイルがあります:
engine.rb ファイル;
開く-----
ここに次のコードを追加します: Encoding.default_external = Encoding.find('utf-8');
----保存 これで完了です。実際に試してみてください。
OK、完璧です! ;
2: @charset "UTF-8" を追加することによって;
この方法を使用する場合、中国語を使用するときに追加する必要があります。最初の方法は、sass が自動的に追加する方法です。原理は今も同じです
追加する場所はsassファイル内です
(コンパイルされた CSS の内容は、対応する Sass ファイルの内容によってのみ変更されるため、すべての追加は無効になるため、sass によって生成された CSS に忘れずに追加してください)
この方法で得られた結果は依然として一貫しています。
中国語のパスに関する質問:中国語パスに関する最後の質問: 私もこの問題を試しましたが、最終的にはまだいくつかの小さな問題が残るため、皆さんは中国語パスを使用しないように言われています。
最後に:この内容は私自身が要約し、非常に簡単に書いています。不備や間違いがあれば、修正していただければ幸いです。