ASP.NET _Layot.cshtml показывает странные символы кириллицы

Я работаю над приложением ASP.NET MVC 5. Добавлена ​​поддержка utf-8 в _Layout.cshtml, но это не решает мою проблему. Только в общем _Layout.cshtml я получаю странные символы для статического кириллического текста. Я использую компоненты devextreme, такие как сетка, диаграмма и т. Д., Но нет проблем с кириллическими буквами. Это пример того, что я получаю:  введите описание изображения здесь

В голову добавлен lang = en, но это не помогает.


person Rajzer    schedule 31.03.2021    source источник
comment
stackoverflow.com/questions/12013659/   -  person MD. RAKIB HASAN    schedule 31.03.2021
comment
Вопиющий случай mojibake (пример для строки со значком профиля в Python ): 'Профил'.encode( 'cp1251').decode( 'utf-8') возвращает 'Профил'.   -  person JosefZ    schedule 31.03.2021


Ответы (1)


После нескольких часов исследований я обнаружил это: <globalization fileEncoding="utf-8"/> в <system.web> в Web.config.

Эта строка решила мою проблему.

person Rajzer    schedule 31.03.2021