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

数据库里显示乱码!该怎么解决

2012-03-24 
数据库里显示乱码!!!!!向数据库里插入äö 这类的德文字符时,数据库中显示的是 ?? 直接在查询分

数据库里显示乱码!!!!!
向数据库里插入   'äö '这类的德文字符时,数据库中显示的是 "?? "

直接在查询分析器中输入select   'äö '显示的也是 "?? "

注:   字段是nvarchar类型,windows2003   OS,sqlserver2000英文版+sp4




[解决办法]
在字符串前加N,以表示UNICODE字符串:
insert table(col) values(N 'äö ')
[解决办法]
select N 'äö '

试试
[解决办法]
如果字段类型是nvarchar,则追加时要前置N

如:

insert into T(name) values(N 'aaa ')

热点排行