【问题标题】:UTF8 Icon CSS Bundling/MinificationUTF8 图标 CSS 捆绑/缩小
【发布时间】:2016-01-31 03:31:25
【问题描述】:

希望有人能在这里帮助我,阻止我用头撞墙。 我有一个带有大量 UTF-8 图标序列的 CSS 文件

例如

.icon-thing2:before {
  content: "\e01e";
}
.icon-test:before {
  content: "\e01f";
}

当捆绑/缩小(使用 System.Web.Optimization 命名空间)被禁用时,一切正常,但是当打开时,Unicode 字符在 CSS 捆绑包中呈现为“?”。

我尝试将下面的代码添加到 CSS 文件的顶部并将其移动到它自己的包中,但无济于事。 @charset "UTF-8";

我看不到任何其他需要的编码声明,布局已经定义为 UTF-8。

知道如何阻止它这样做吗? 任何帮助将不胜感激:)

【问题讨论】:

  • 经过进一步调查,似乎是 System.Web.Optimization 框架的“CssMinify”部分导致了这个问题。这很奇怪,因为这在类似的项目中运行良好。不知道如果新版本正在做不应该做的事情。
  • 发现了问题,我在 Web.Config 的全球化设置中指定了一个编码,为此正确使用了 UTF-8 解决了这个问题。

标签: html css asp.net-mvc bundling-and-minification


【解决方案1】:

找到了问题,我在 Web.Config 的全球化设置中指定了一个编码,为此正确使用了 UTF-8 解决了这个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-12-13
    • 2014-11-26
    • 2013-06-27
    • 2012-06-28
    • 1970-01-01
    • 1970-01-01
    • 2017-07-17
    • 2018-06-21
    相关资源
    最近更新 更多