ASP.NET Core MVC的Razor视图渲染中文乱码的问题
一、ASP.NET Core MVC的Razor视图渲染中文乱码的问题
Asp.Net Core 默认视图渲染,默认中文字符使用了Unicode编码的中文字,直接输出。
解决方案1:
启动服务配置ConfigureServices,增加代码如下:
//配置视图渲染支持中文 services.Configure<WebEncoderOptions>(options => options.TextEncoderSettings = new TextEncoderSettings(UnicodeRanges.All));
解决方案2:
使用Html.Raw() 输出白能量内容
更多:
Asp.Net Core 如何获取IWebHostEnvironment