首页 > 技术文章 > webstorm中sass编译时目录或内容包含中文字符报错

chengwb 原文

ruby版本:ruby 2.3.1p112 (2016-04-26 revision 54768) [x64-mingw32]

sass版本:Sass 3.4.22 (Selective Steve)

webStorm 11.0.3 

解决目录带中文问题:

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

 打开--trace


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

找到文件lib ubygems2.3.0gemssass-3.4.22libsassimportersfilesystem.rb的87行

添加encode("utf-8",'gbk')

测试:

结果:

如果scss文件中带中文会报错,解决方法如上图中第一行添加 

@charset "UTF-8";

ruby编码参考:

http://blog.csdn.net/five3/article/details/8966280?locationNum=9&fps=1

作者:不曾潇洒
出处:http://www.cnblogs.com/chengwb
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

推荐阅读