SQL Server 插入含有中文字符串出现乱码现象的解决办法

Posted Victor_huang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL Server 插入含有中文字符串出现乱码现象的解决办法相关的知识,希望对你有一定的参考价值。

ELECT  COLLATIONPROPERTY(\'Chinese_PRC_Stroke_CI_AI_KS_WS\', \'CodePage\')       --查询SQLServer编码格式的语句

 

下面是查询结果对照: 
936 简体中文GBK 
950 繁体中文BIG5 
437 美国/加拿大英语 
932 日文 
949 韩文 
866 俄文 
65001 unicode UFT-8

 

插入一条带中文字符串的数据,

我们可以通过修改数据库的Collation 来修改数据库的编码方式;

 

 点击确定就可以啦!

我们在创建数据库就应该把Collation属性设置好。具体方法如下:

 

以上是关于SQL Server 插入含有中文字符串出现乱码现象的解决办法的主要内容,如果未能解决你的问题,请参考以下文章

Sql server出现中文乱码怎么办

尝试将数据表批量插入 SQL Server 时出现 InvalidOperationException

日文符号“?”插入sql-server2005乱码问题

Mybatis +sql server 插人中文乱码

windows 2000 server系统 装SQL2000时出现乱码

关于SQL server 插入数据时语言和特殊字符的处理