问答详情
源自:3-1 sass语法介绍(基础篇)

在ruby环境下进行sass编译,输入中文后出现Syntax error: Invalid GBK character错误解决

出现报错误:

modified sass/screen.scss 
   error sass/screen.scss <line **: Invalid GBK character "\xE5">

解决方案:
第一种:找到engine.rb文件,目录格式如D:\ruby\Ruby21\lib\ruby\gems\2.1.0\gems\sass-3.4.15\lib\sass,在末尾添加一行代码

require 'sass/media'
require 'sass/supports'

module Sass
   
Encoding.default_external = Encoding.find('utf-8')

第二种:使用koala可视化编译工具

找到engine.rb文件,目录格式如C:Program Files (x86)Koalarubygemsgemssass-3.3.7libsass,在末尾添加一行代码

Encoding.default_external = Encoding.find('utf-8')


提问者:学之舟_36820 2015-11-22 22:02

个回答

  • webtow
    2015-12-23 15:57:18
    已采纳

    亲!在你的text.scss文件加@charset "utf-8";