按照常例分析,出现乱码的原因无非就是编码字符集与解码字符集不一致,但是对于“Sql语句插入中文显示乱码”我也只能分析到这了,没有找到具体怎么设置SqlServer的字符集,不过找到了一种能解决乱码的方法。
方法1:
既然出现了中文乱码,那数据库中一定是字符类型,我们只要在字段值前加上大写字母N即可,代码如下:
insert into Sys_User values(2,N'蝈蝈',N'唐宁街十号',N'奥巴马的上铺','2017-11-16 20:45:05.603')
如果Sys_User表中的主键是自增Id,那values中可以不包含Id的值,系统会自动生成