首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

为什么sql server 2005的nvarchar类型插入中文字符后查询出来都是问号?小弟我用的是开发版。详细在里面

2012-02-02 
为什么sql server 2005的nvarchar类型插入中文字符后查询出来都是问号?我用的是开发版。详细在里面安装了sq

为什么sql server 2005的nvarchar类型插入中文字符后查询出来都是问号?我用的是开发版。详细在里面
安装了sql   server   2005   开发版
系统是win   XP   专业版,建立表格后设计了某字段是nvarchar类型。插入中文后查询结果显示全都是 "? "要是插入英文或数字就没问题。不知道啥原因,原来用2000的时候也没有这个问题啊!

[解决办法]
插入时,字符串用 N '中文内容 '。
[解决办法]
参考:

中文数据显示问号的问题

http://community.csdn.net/Expert/topic/5476/5476415.xml?temp=.3219416
[解决办法]
例子:

insert 表名(字段名) select N '测试 '


[解决办法]
很明显编码的问题
ascii与gb的不一致

热点排行