zoukankan      html  css  js  c++  java
  • ruby环境sass编译中文出现Syntax error: Invalid GBK character错误解决方法

    问题描述:

    sass文件编译时候使用ruby环境,在xp环境中没有任何问题,但是在windows7环境下无论是界面化的koala工具还是命令行模式的都会出现以下错误:

    Syntax error: Invalid GBK character “xE5″
    
           on line 8 of E:worksasssass\_big_box.scss
    
           from line 16 of E:worksasssassmain.scss
    
     Use –trace for backtrace.

    或者

    Syntax error: Invalid GBK character “xE5″
    
           on line 2 of E:worksasssassmain.scss
    
     Use –trace for backtrace

    解决方法:

    一.koala可视化编译工具

    找到koala安装目录里面sass-3.3.7模块下面的engine.rb文件,例如下面路径:

    Koala ubygemsgemssass-3.3.7libsass

    在这个文件里面engine.rb,添加一行代码

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

    放在所有的require XXXX 之后

    如果文件不能修改或者保持错误,copy出lib文件夹后修改在替换覆盖即可。 

    二.命令行工具同理

    找到ruby的安装目录,里面也有sass模块,如这个路径:

    C:Rubylib ubygems1.9.1gemssass-3.3.14libsass

    在这个文件里面engine.rb,添加一行代码(同方法1)

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

    放在所有的require XXXX 之后即可。

  • 相关阅读:
    hdu 4496 D-City 并查集
    hdu 4493 Tutor 水题
    codeforces 377A. Puzzles 水题
    hdu 1257 小希的迷宫 并查集
    图论500题
    cdoj 93 King's Sanctuary 傻逼几何题
    cdoj 题目简单分类
    cdoj 80 Cube 水题
    cdoj 71 I am Lord Voldemort 水题
    cdoj 65 CD Making 水题
  • 原文地址:https://www.cnblogs.com/dtdxrk/p/4689358.html
Copyright © 2011-2022 走看看