首页 /程序开发 / 正文

asp.net core mvc view页面变量中文乱码(即razor变量中文乱码)

创始人 2025-07-09 13:00:08 0 次浏览

asp.net core mvc view页面变量中文乱码,即razor变量中文乱码,特别是从数据库读到的中文乱码,其实是转换为html实体。

有两种解决方法:

1、在变量前加Html.Raw(),例如@Html.Raw(student.Name)

2、在Program.cs文件中加入:
using System.Text.Encodings.Web;
using System.Text.Unicode;
builder.Services.AddSingleton(HtmlEncoder.Create(UnicodeRanges.All));


热门资讯
.net使用Microsoft...
1、安装NuGet包dotnet add package Microsoft.Extensions....
okhttp的使用
android网络框架之OKhttp一个处理网络请求的开源项目,是安卓端最火热的轻量级框架,适用于 ...
vb打开外部文件
'声明Private Declare Function ShellExecute Lib "shel...
jupyter noteboo...
当前jupyter notebook要使用python3.12版才不会出现兼容性问题。1、安装pip...
.net中使用openai库调...
1、安装NuGet包dotnet add package OpenAI #官方地址https://...
unity3d控制物体移动(触...
float x;float y;if (Input.touchCount > 0) { //触控 ...
unity3d学习笔记
《unity3d学习笔记》--擅码网unity视频教程一、新手入门1、unity3d环境搭建unit...
asp.net core由于大...
1、efcore在windows中使用数据库时表名不区分大小写,但在linux中区分大小写。例如:p...
unity3d物体移动、旋转和...
物体移动:1、transform.Translate():位置,相对值,默认按自身坐标。transf...
asp.net core mv...
asp.net core mvc view页面变量中文乱码,即razor变量中文乱码,特别是从数据库...