目录

SQL Server2016 中文乱码问题

目录

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

过程

  1. 在数据库属性-选项-排序规则中改为 Chinese_PRC_CI_AS,如下图
/16-12-05-sql-server2016-%E4%B8%AD%E6%96%87%E4%B9%B1%E7%A0%81%E9%97%AE%E9%A2%98/server2016.png
  1. 数据类型有中文就改成 nchar 或者是 nvarchar 存英文或者是数字才用 char 或者是 varchar, 如果还不能解决,则在用语句插入数据时,要在中文字符串前面添加 N 如:
示例
1
2
insert into student
values ('9512102',N'刘晨',N'男','20',N'计算机系')