Sqlserver2012 中文乱码解决

时间:2023-03-09 18:24:13
Sqlserver2012 中文乱码解决

1、在Windows Azure的数据库中,如果选择默认字符编码,那么在创建表字段是,字符串类型应该为nvarchar,如果是varchar将会出现乱码,同样的的在sql语句中生命变量,也是需要将字符串类型声明成nvarchar

2、在windows azure数据库中避免中文乱码的另外方法是在创建数据库的时候,将字符编码改成如下图所示:Sqlserver2012 中文乱码解决

3、在Sql server2012的sql语句查询中,中文名字要采用 N'小明' 的方法来解决中文乱码的问题,例如:

select name from users where name=N'小明'