SQL 2012中文乱码
MS SQL插入汉字的时候。常常会遇到部分汉字变成了乱码问号了, 所以在安装数据库或者在创建表的时候须要注意一下几点:
1、保存汉字的字段要用NVARCHAR、NCHAR、NTEXT等。插入的时候要用N'汉字'
2、安装数据库的时候,选择Chinese_PRC_CI_AS排序规则,假设是其它的排序规则能够通过例如以下改动:
数据库名称 右击->属性-> 选项->排序规则->选择为Chinese_PRC_CI_AS
以下是我的数据库server排序规则:能够看出是 Chinese_Hong_Kong_Stroke_90_CI_AS
u
因为我的数据库server排序规则是:Chinese_Hong_Kong_Stroke_90_CI_AS,所以我的这个server会出现汉字乱码的情况。例如以下图所看到的:
1,select 'Ceramic tile磁砖'
从上面能够看出是乱码
2,select N'Ceramic tile磁砖'
从上面能够看出,正常显示了。也就是说
插入的时候要用N'汉字'
posted on 2017-05-15 21:04 gavanwanggw 阅读(205) 评论(0) 编辑 收藏 举报
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步