0

我的 CSS:

    #site-heading li:after {
        content: '\2002\2022\2002';
    }

转换为:

#site-heading li:after{content:'???'}

在捆绑过程中,我不知道如何获取它,因此内容仍然是空格、子弹、空格。

4

1 回答 1

0

答案是,您没有在 System.Web.Optimization 中设置任何内容。

而是确保捆绑包中的 css 文件被编码为 UTF-8。@charset "utf-8"; 文件顶部的声明是不够的。该文件必须进行物理编码。直接在 Visual Studio 中粘贴 UTF-8 符号会导致 Visual Studio 在保存文件时询问您是否要保存为 UTF-8。或者,使用 Notepad++ 之类的工具,可以从菜单中转换编码格式(编码 -> 转换为 UTF-8),然后保存。

    #site-heading li:after {
        content: ' • ';
    }

然后在捆绑/缩小时按预期解析和转换此内容。

于 2015-10-22T00:20:30.087 回答