代码改变世界

SQL Server 中文乱码

2013-05-13 13:53  VincentMK  阅读(493)  评论(0编辑  收藏  举报

如果SQL Server 排序规则为"SQL_Latin1_General_CP1_CI_AS",那么数据库及数据库字段排序规则都默认为"SQL_Latin1_General_CP1_CI_AS",如果字段为varchar,插入中文,数据库显示为"?????",且数据无法修复。解决办法如下:

修改字段排序规则为"Chinese_PRC_CI_AS",varchar改nvarchar,SQL插入语句中,中文字符前加"N",可以插入中文字符。

原文:

http://www.blogjava.net/zolly/archive/2010/08/17/SQLServer2005ChineseCharacter.html