grunt sass的invalid GBK character 错误解决方法
来源:互联网 发布:淘宝网休闲运动套装 编辑:程序博客网 时间:2024/04/29 00:02
sass文件编译时候使用ruby环境,无论是界面化的koala工具还是命令行模式的都无法通过,真是令人烦恼。
容易出现中文注释时候无法编译通过,或者出现乱码,找了几天的解决方法终于解决了。
这个问题的奇葩之处在于在xp环境中没有任何问题,只是在windows7环境中才出现的这个。
sass编译时候出现如下错误的解决方法:
Syntax error: Invalid GBK character "\xE5" on line 8 of E:\work\sass\sass\_big_box.scss from line 16 of E:\work\sass\sass\main.scss Use --trace for backtrace.
或者
Syntax error: Invalid GBK character "\xE5" on line 2 of E:\work\sass\sass\main.scss Use --trace for backtrace.
解决办法:
1.koala可视化编译工具,
找到安装目录里面sass-3.3.7模块下面的engine.rb文件,例如下面路径:
C:\Program Files (x86)\Koala\rubygems\gems\sass-3.3.7\lib\sass
在这个文件里面engine.rb,添加一行代码
Encoding.default_external = Encoding.find('utf-8')
放在所有的require XXXX 之后即可。
2.命令行工具同理
找到ruby的安装目录,里面也有sass模块,如这个路径:
C:\Ruby\lib\ruby\gems\1.9.1\gems\sass-3.3.14\lib\sass
在这个文件里面engine.rb,添加一行代码(同方法1)
Encoding.default_external = Encoding.find('utf-8')
放在所有的require XXXX 之后即可。
感谢: https://github.com/imathis/octopress/issues/232 mattn 提供了一种解决方法,用到这里极为合适。
http://www.tuicool.com/articles/f2YVRv
0 0
- grunt sass的invalid GBK character 错误解决方法
- ruby环境sass编译中文出现Syntax error: Invalid GBK character错误解决方法
- ruby环境sass编译中文出现Syntax error: Invalid GBK character错误解决方法
- ruby环境sass编译中文出现Syntax error: Invalid GBK character错误解决方法
- ruby环境sass编译中文出现Syntax error: Invalid GBK character错误解决方法
- ruby环境sass编译中文出现Syntax error: Invalid GBK character错误解决方法
- ruby环境sass编译中文出现Syntax error: Invalid GBK character错误解决方法
- ruby环境sass编译中文出现Syntax error: Invalid GBK character错误解决方法
- koala 编译scss不支持中文 ruby环境sass编译中文出现Syntax error: Invalid GBK character错误解决方法
- 使用Vue.js加sass时遇到 Invalid CSS after ".xxx{": expected "}", was "{" 错误的解决方法
- ORA-00911: invalid character错误
- compass编译scss报错Invalid GBK character
- 编译Invalid GBK character "\xE5" on line 2
- SVN的“Invalid authz configuration”错误解决方法
- ORA-00911: invalid character 解决方法(转)
- 编译错误:非法字符Invalid Character
- 错误"Invalid value around character 0"
- 错误:Invalid value around character 0.
- 关于freeMark转义字符的处理
- RHEL6.1 安装 Oracle10gr2 (图文、解析)
- Qt 常用容器
- 内部类、成员内部类、局部内部类
- Bitcode导致的编译报错
- grunt sass的invalid GBK character 错误解决方法
- ext6.0+cordova+android 第一章 基础Cordova基础
- kettle
- JNI各类型参数互相调用
- 故障案例--mongodb3.0 mongorestore恢复数据库时hang住
- Jquery Pagination Ajax分页插件
- VS2010运行错误:0x010e86c7 处有未经处理的异常: 0xC00000FD: Stack overflow
- hdu 2061反思总结
- 安装ruby和sass