2015-10-30 3 views
1

Надеюсь, кто-то может помочь мне здесь и остановить меня, ударяя головой о стену. У меня есть файл 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.

Любая идея, как я могу остановить это от этого? Любая помощь была бы принята с благодарностью :)

+0

После некоторого дальнейшего исследования, это, кажется, «CssMinify» часть System.Web.Optimization»структуры, которая вызывает проблему. Это странно, как это работало хорошо в аналогичном проекте. Wonder, если более новая версия делает то, чего не должно быть. – Shane

+0

нашел проблему, я указывал кодировку в настройках глобализации в Web.Config, правильно используя UTF-8, чтобы исправить эту проблему. – Shane

ответ

0

нашел проблему, я указывал кодировку в настройках глобализации в Web.Config, правильно используя UTF-8, чтобы исправить эту проблему.