为什么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的不一致