webstorm sass编译报错。

Python017

webstorm sass编译报错。,第1张

1,加一句编码,@charset "UTF-8"

2,Encoding::CompatibilityError: incompatible character encodings: GBK and UTF-8

3,打开--trace

4,出现如下提示信息:filesystem.rb 87行的index

5,找到文件lib\ruby\gems\2.3.0\gems\sass-3.4.22\lib\sass\importers\filesystem.rb的87行

6,测试:

7,结果:

8,如果scss文件中带中文会报错,解决方法如上图中第一行添加 @charset "UTF-8"

代码编码有好多种,即使是中文也有GBK, GB2312,UTF-8,UTF-16等等,乱码可能是因为原来使用的代码编码与现在打开文件用的默认的代码编码不一样. 如果你的原始输入文本没有被新编码种类的编辑器改写,可以在项目上点鼠标右键选属性栏,在源里的最后一行将编码改成原来的种类.原来是UTF就选UTF,原来是GBK就选GBK.