首页 > 数据库技术 > 详细

Sql Server 中文乱码问题

时间:2015-10-10 11:55:53      阅读:163      评论:0      收藏:0      [点我收藏+]

今天往数据库里添加数据,一个Nvarchar的字段,添加中文内容后乱码了,上网查了一下,解决方案是前面加个大写的N。

-------------------------------------------------------------------------------------------------------------------------------

一、在字符串前面加上 N 代表存入数据库时以 Unicode 格式存储。

二、查看sqlserver默认的编码格式

SQL语句:SELECT COLLATIONPROPERTY(‘Chinese_PRC_Stroke_CI_AI_KS_WS‘, ‘CodePage‘)

936 简体中文GBK 
950 繁体中文BIG5 
437 美国/加拿大英语 
932 日文 
949 韩文 
866 俄文 
65001 unicode UFT-8

三、修改sqlserver默认编码格式

1、数据库右键-->选择属性

2、

技术分享

四、Unicode

对于西文字符,用一个字节来存储足够了,对于东方文字字符,就需要两个字节来存储。Unicode 为了统一、规范、方便、兼容,就规定西文字符也用两个字节来存储。

 

技术分享

Sql Server 中文乱码问题

原文:http://www.cnblogs.com/shanoon/p/4866117.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!