Wie erzwinge ich, dass ASP.NET MVC .cshtml-Dateien als UTF-8 liest?

Beim Rendern einer Ansicht ist ein Codierungsproblem aufgetreten, d. H. Unicode-Zeichen werden falsch angezeigt.

Gemäßeine Antwort auf eine nicht verwandte Frage:

Wenn bei der Ausgabe Codierungsprobleme auftreten, versuchen Sie, die ASPX-Dateien der Ansicht als "Unicode UTF-8 mit Signatur" zu speichern.

In der Tat wurden meine Ansichten als gespeichertUTF-8 ohne Signatur; Speichern Sie sie alsUTF-8 mit Unterschrift löst das Problem.

Gibt es eine Möglichkeit, ASP.NET MVC anzugeben, dass UTF-8 jedes Mal verwendet werden soll, um UTF-8 ohne Signatur für die neu gespeicherten Ansichten verwenden zu können?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage