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" />

Ответы (0 шт):