今天使用localdb学习asp.net core时,发现写入localdb数据库的中文为乱码,按照网上的方法解决,却无法显示,这里只有用sql语句更改了。
参考这个,但我试了不成功,用sql语句更改可以
https://www.cnblogs.com/tianfengcc/p/7616725.html
执行下面sql语句,Name会正常显示中文
CREATE TABLE [dbo].[Student] (
[Id] INT IDENTITY (1, 1) NOT NULL,
[Name] VARCHAR (30) COLLATE Chinese_PRC_CI_AS NOT NULL,
[Age] INT NULL,
[EnrollmentDate] DATE NULL,
PRIMARY KEY CLUSTERED ([Id] ASC)
);