如何设置 System.Web.Optimization 捆绑器以正确转换 ISO unicode
How can I set the System.Web.Optimization bundler to correctly transform ISO unicode
我的CSS:
#site-heading li:after {
content: '022202';
}
转换为:
#site-heading li:after{content:'???'}
在捆绑过程中,我不知道如何获取它,所以内容仍然是 space,项目符号,space。
答案是,您没有在 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: ' • ';
}
此内容随后在 bundled/minified 时按预期进行解析和转换。
我的CSS:
#site-heading li:after {
content: '022202';
}
转换为:
#site-heading li:after{content:'???'}
在捆绑过程中,我不知道如何获取它,所以内容仍然是 space,项目符号,space。
答案是,您没有在 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: ' • ';
}
此内容随后在 bundled/minified 时按预期进行解析和转换。