0%

SQL server2016中文乱码问题

前言

前一段时间在学习数据库,使用SQL Server 2016时,遇到了中文乱码的问题,在这里贴下解决方法。

过程

  1. 在数据库属性-选项-排序规则中改为Chinese_PRC_CI_AS,如下图
  2. 数据类型有中文就改成nchar或者是nvarchar存英文或者是数字才用char或者是varchar,如果还不能解决,则在用语句插入数据时,要在中文字符串前面添加N如:
SQL-server实例
1
2
insert into student
values ('9512102',N'刘晨',N'男','20',N'计算机系')