C#(.Net)中调用Sql sever汉字字符串显示为?问号

利用Sql语言,向数据库中导入‘C语’,结果在检查的时候,发现如上图所示。

网络上,很多人说是编码问题,但是都没给出具体的解决方案,最终用这种方法解决了!

把上图中需要储存汉字字符串的类型变为 nvarchar(**) **为任意整数,同时用insert加入数据时,要在字符串前加入N,例如:

insert into s631710040206(Cno,cname,credit)values(1111,N'C语',3)

posted @ 2018-11-12 21:33  阳离子  阅读(1196)  评论(0编辑  收藏  举报