Надеюсь, кто-то может помочь мне здесь и остановить меня, ударяя головой о стену. У меня есть файл CSS с загрузкой символов UTF-8.UTF8 Icon CSS Bundling/Minification
например.
.icon-thing2:before {
content: "\e01e";
}
.icon-test:before {
content: "\e01f";
}
При пакетирования/минификация (с использованием пространства имен System.Web.Optimization) отключено все работает нормально, однако при включении символов Юникода получить вынесено в CSS расслоения как «?» ,
Я попытался добавить код ниже в начало файла CSS и перенести его в свой собственный пакет безрезультатно. @charset "UTF-8";
Я не вижу других необходимых объявлений кодирования, макет уже определен как UTF-8.
Любая идея, как я могу остановить это от этого? Любая помощь была бы принята с благодарностью :)
После некоторого дальнейшего исследования, это, кажется, «CssMinify» часть System.Web.Optimization»структуры, которая вызывает проблему. Это странно, как это работало хорошо в аналогичном проекте. Wonder, если более новая версия делает то, чего не должно быть. – Shane
нашел проблему, я указывал кодировку в настройках глобализации в Web.Config, правильно используя UTF-8, чтобы исправить эту проблему. – Shane