grunt构建css编码

时间:2014-11-26 10:25:24

标签: javascript css gruntjs grunt-contrib-concat

使用yeoman -webapp的静态项目

我的.scss文件中有UTF复选标记:

[type="checkbox"]:checked + label:after {
  content: '✔';
  position: absolute;
  top: 3px; left: 0px;
  font-size: 22px;
  color:$color-primary;
  transition: all .2s;
}

在我编译的.css中,内容已被屠杀:

@charset "UTF-8";

div.checkbox [type="checkbox"]:checked + label:after {
  content: 'Ô£ö';
  position: absolute;
  top: 3px;
  left: 0px;
  font-size: 22px;
  color: #76C001;
  transition: all .2s; }

Gruntfile.js gist

如果有人能够了解为什么和/或修复,我会很高兴。请。

2 个答案:

答案 0 :(得分:2)

这是怎么回事?

http://jsfiddle.net/lharby/h3ky89wa/

p:before {
   content: '\2714';
}

答案 1 :(得分:1)

我没有尝试过,但尝试使用hex-notation的utf8字符:

\u2714