当前位置: 代码迷 >> Sql Server >> 写德语进入数据库有关问题
  详细解决方案

写德语进入数据库有关问题

热度:12   发布时间:2016-04-24 09:55:25.0
写德语进入数据库问题
我要写也写特殊的字符进入数据库,比如德语,法语,西班牙语,直接拷贝进去数据库没有问题,但是,如果通过sql写进去就是乱码,帮忙看看这是为什么?

create table t1
(
id int default null,
name nvarchar(10) default null,
sex nvarchar(10) default null
)
insert into t1(id,name,sex) values(1,'S?ve','male')
select * from t1

然后,读出数据库,发现?变成问号了,这是为什么呢?
------解决思路----------------------
写入时必须加N, 表示以unicode编码存储.
------解决思路----------------------
通过TSQL的法就必须加N,要不就会出现乱码。
你可以通过做到EXCEL里面,通过openrowset/数据库的导入数据功能导入就可以了。
  相关解决方案