Сломалась кодировка русского языка Visual Studio

Рейтинг: 1Ответов: 1Опубликовано: 03.02.2023

В Visual Studio ASP.NET Core 7, я пишу код app.Run(async(context) => await context.Response.WriteAsync("Привет")); это для ответа или вывода текста, пишу в Program.cs Но при запуске мне вместо текста непонятные символы показывае, а на английском всё в порядке, случилось это после того как я попробовала в этот текст запихнуть смайлик и запустить, до этого текст русский тоже нормально выводил.

введите сюда описание изображения

Я нажала "да" и после этого русская кодировка стала символами P.S. к сожалению скрин отправить не могу, только фото

Ответы

▲ 2Принят

Если мы пишем на кириллице, оказывается, нужно об этом сообщить.

Лучше этот код писать вот так:

app.Run(async (context) => { var response = context.Response;
  response.ContentType = "text/plain; charset=utf-8";
  await response.WriteAsync("Привет"); });