Я генерирую cshtml файлы динамически для нашей CMS и использую UTF-8 в качестве кодировки. Я также попытался открыть эти файлы с помощью Notepad ++, и там написано, что кодировка UTF-8.
И я просто использую метод контроллера View()
для обслуживания страницы:
return View(path);
Но он по-прежнему неправильно переводит специальные символы в неправильные. Например, «α» становится «Î ±» или одиночная кавычка становится «â €». Сгенерированные файлы при проверке содержат правильные символы, но при получении они показывают неправильные символы.