.net core渲染到页面乱码
ViewData["Keywords"]渲染到页面乱码
Asp .net core迁移视图界面中文Unicode编码问题
设置 keywords 网页显示乱码
这次项目中遇到视图界面显示数据中文编码unicode问题,然后在startup.cs文件中注册
需要引用的程序集 Microsoft.Extensions.WebEncoders,System.Text.Encodings.Web
在startup.cs中的ConfigureServices 配置
services.Configure
{
options.TextEncoderSettings = new TextEncoderSettings(UnicodeRanges.All);
});
能够解决前台页面展示文字为unicode编码问题
其他
1.用viewdata[“title”]显示网页标题,但是查看源代码显示的是类似;后厨信这样的 解决办法如下
<title>@Html.Raw(ViewData["Title"])</title>
<meta name="keywords" content="@Html.Raw(ViewData["KeyWords"])" />
<meta name="description" content="@Html.Raw(ViewData["Description"])" />