码迷,mamicode.com
首页 > 数据库 > 详细

SQL 2012中文乱码

时间:2015-03-19 11:30:24      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:ms sql   汉字乱码   汉字问号乱码   

MS SQL插入汉字的时候,经常会遇到部分汉字变成了乱码问号了, 所以在安装数据库或者在创建表的时候需要注意一下几点:

1、保存汉字的字段要用NVARCHAR、NCHAR、NTEXT等,插入的时候要用N‘汉字‘
2、安装数据库的时候,选择Chinese_PRC_CI_AS排序规则,如果是其他的排序规则可以通过如下修改:

数据库名称 右击->属性-> 选项->排序规则->选择为Chinese_PRC_CI_AS

下面是我的数据库服务器排序规则:可以看出是 Chinese_Hong_Kong_Stroke_90_CI_AS

技术分享u

由于我的数据库服务器排序规则是:Chinese_Hong_Kong_Stroke_90_CI_AS,所以我的这个服务器会出现汉字乱码的情况,如下图所示:

1,select  ‘Ceramic tile磁砖‘

技术分享

从上面可以看出是乱码


2,select  N‘Ceramic tile磁砖‘

技术分享

从上面可以看出,正常显示了。也就是说 插入的时候要用N‘汉字‘

SQL 2012中文乱码

标签:ms sql   汉字乱码   汉字问号乱码   

原文地址:http://blog.csdn.net/waterxcfg304/article/details/44454097

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!