Причина: символ ✓
равен U + 2713 (кодовая точка Unicode), который в UTF-8 кодируется как E2 9C 93
.Поэтому я предполагаю, что ваш файл правильно закодирован как UTF-8.
Но каким-то образом файл читается как Windows-1252, где E2
равно â
, 9C
равно œ
и 93
это “
.Возможно, ваш сервер думает, что это текст, и объявляет кодировку устаревшей кодировкой (CSS, и BTW также большинство веб-сайтов, по умолчанию должно быть UTF-8).
Возможно, вам потребуется добавить @charset "utf-8";
вверхувашего CSS, чтобы заставить браузеры интерпретировать файл как UTF-8.Подробнее см. https://www.w3.org/International/questions/qa-css-charset.