英文版sql server 2000数据库 插入中文乱码 我们公司所有的计算机全部是英文的操作系统,开发软件也时英文的。但不知为什么我直接输入sql数据库的中文就能显示,但通过程序例如VB吧,插入的中文就不能正常显示,都显示为???。我的数据库字段已经设为NVARCHAR类型。请大家帮忙看看是怎么回事。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 前面加N了吗?insert tablename(colname) values(N'我们')而不是insert tablename(colname) values('我们') select '我们'select N'我们'----??(1 行受影响)----我们(1 行受影响) 是不是插入数据后你才更改为NVARCHAR? N'中文字'代表nvarchar类型的常量,可以传入unicode字符集,否则还是会乱码 这个是uicode编码的问题在字符串前面加N select N'中文字' select N'中文字符'编码问题 将对应的更改过来 请教大家一个关于下载的问题!! 2表统计问题 同一张表两列值互换的问题 请教一个关于临时表创建、判断、销毁的问题! SQL数据分组后区最大值。怎么做? 急求!!高手来 SQLServer2000的安装问题??? 关于sql设计的效率 怎么从数据库中顺序取出指定的记录,我在线等,急 50分求个有百万条数据以上的数据库 如何匹配表1和表2的数据
insert tablename(colname) values(N'我们')而不是insert tablename(colname) values('我们')
select '我们'
select N'我们'
----
??(1 行受影响)
----
我们(1 行受影响)
代表nvarchar类型的常量,可以传入unicode字符集,否则还是会乱码
在字符串前面加N
select N'中文字'
编码问题