Проблемы с UTF-8 без спецификации, проект ASP MVC 5, плохо отображает специальные символы - PullRequest
0 голосов
/ 25 апреля 2018

Я просто пытаюсь создать новый проект ASP.NET MVC 5 с Visual Studio 2017. Файлы, созданные VS, кодируются в UTF8, но без спецификации.

После создания нового проекта с использованием VSшаблон, если я просто добавляю один специальный символ на одну страницу и запускаю проект, этот символ неправильно отображается в моих браузерах.é выглядит, например, é.

Раньше я разрабатывал с VS2013, а файлы были закодированы в UTF8 с BOM.

Я провел некоторый поиски я увидел, что это хорошая вещь, чтобы удалить спецификацию из файла, поскольку она кажется ненужной.

Я прочитал, что должен добавить <meta charset="utf-8" /> (html5) или <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> (предыдущие версии html), чтобы сообщитьбраузеру, что содержимое страницы - UTF-8, но эти теги уже присутствуют в макете веб-сайта шаблона, созданного VS, но он все еще не работает.

Я что-то пропустил?

Существует ли кодировка "utf8-без-бом"?

...