注册 登录
编程论坛 SQL Server论坛

[求助]sqlserver2005不能输入中文

zhfj3011 发布于 2007-07-15 17:13, 1820 次点击
我的sqlserver2005输入中文后是"?",请问高手该怎样解决,先谢了
6 回复
#2
bygg2007-07-15 18:41
不会吧??你是在哪里输入的中文哟?
#3
lanbinsong2007-07-16 10:54
把数据类型改一下,就行了
如 varchar 改为 nvarchar
char 改为 nchar
就OK了
#4
zhfj30112007-07-16 14:05

create table Poet
(
poetID int primary key,
fname nvarchar(20) not null,
lname nvarchar(20) not null,
city nvarchar(50) not null
)
go

insert into Poet
values('1','杜','甫','唐')

select *
from Poet

查询结果:

1 ? ? ?

#5
棉花糖ONE2007-07-16 14:38
insert into Poet
values(1,N'杜',N'甫',N'唐')
#6
zhfj30112007-07-16 14:57
回复:(棉花糖ONE)insert into Poetvalues(1,N\'杜\',...
终于找到原因了,多谢了,呵呵
#7
EasonWang2010-04-21 14:07
楼主您好,我也是SQL SERVER2005在编辑表时不能输入中文,只能输入英文,但从记事本里复制粘贴可以粘进去,您是怎么解决的啊?楼上那些方法试过了都没有用,怎么办啊,这两天急死了~~
1