.NET CORE 2.0小白笔记(四):asp.net core输出中文乱码的问题
时间: 2024-01-24 17:04:26 浏览: 235
好的,我来回答你的问题。
在asp.net core中,如果输出中文乱码,可以通过以下两种方式解决:
1. 在Startup.cs中的Configure方法中添加以下代码,设置默认编码为UTF-8:
```
app.Use(async (context, next) =>
{
context.Response.ContentType = "text/html; charset=utf-8";
await next.Invoke();
});
```
2. 在Controller中的方法中添加以下代码,设置返回结果的编码为UTF-8:
```
return Content("中文内容", "text/html", Encoding.UTF8);
```
希望能够帮助到你解决问题。如果还有其他问题,可以随时问我哦。
阅读全文