ASP.NET _Layot.cshtml 显示奇怪的西里尔字符

ASP.NET _Layot.cshtml showing weird cyrillic characters

我正在开发 ASP.NET MVC 5 应用程序。在 _Layout.cshtml 中添加了 utf-8 支持,但这并没有解决我的问题。只有在共享 _Layout.cshtml 中,我才能得到静态西里尔文本的奇怪字符。我使用 devextreme 组件,如网格、图表等,但西里尔字母没问题。 这是我得到的一个例子:

在头部添加了 lang="en" 但没有帮助。

经过几个小时的研究,我发现了这个: <globalization fileEncoding="utf-8"/><system.web>Web.config

这一行解决了我的问题。