Alert - странная кодировка если мы берем строку от сервера
Когда просто пишу
Alert("один");
Выводит
один
Когда беру текст с сервера (.NETCore)
Alert("@await Utilites.GetLabel()");
Выводит
Русский текст English text
Метод на сервере
public static async Task<string> GetLabel()
{
return "Русский текст English text";
}
Почему в Alert русская кодировка успешно работает только, если задавать текст напрямую, а если брать его с сервера, то всё наворачивается? B при этом на английском все ок? И как это починить?
Добавлю - в страничке кодировка utf-8
<meta charset="utf-8" />