首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何从CSS中删除不需要的@charset "UTF-8“(在编译SASS文件后显示)

如何从CSS中删除不需要的@charset "UTF-8“(在编译SASS文件后显示)
EN

Stack Overflow用户
提问于 2014-05-20 20:50:22
回答 2查看 5.8K关注 0票数 12

快速总结一下我们的问题:

我们有一个@ compilation

  • One声明放在我们编译的CSS文件前面,我们的SCSS文件没有这个声明,所以它是在的时候添加的,我的同事说,如果我们有这个声明,我们的网站在Safari中中断

SASS文档说:

输出编码

通常,Sass将尝试使用与输入样式表相同的编码对输出样式表进行编码。为此,输入样式表必须有一个@charset声明;否则,Sass将默认将输出样式表编码为UTF-8。此外,如果不是纯ASCII,它将在输出中添加@charset声明。

当其他带有@charset声明的样式表被@imported时,Sass会将它们转换成与主样式表相同的编码。

来源:http://sass-lang.com/documentation/file.SASS_REFERENCE.html

有没有人知道防止SASS添加它的方法?

有谁知道我们如何在所有的SCSS文件上检查“如果不是普通的ASCII”假设?

还有其他想法吗?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23760355

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档