写到数据库里后,中文全是乱码.
写到数据库里后,中文全是乱码,各位给个解决的办法?
先谢谢了昂
------解决方案--------------------将字段类型从varchar改成nvarchar.
如果有存储过程,存储过程中要存储中文的字段也要改成nvarchar,不要用varchar.
因为nvarchar是存储unicode字符的
------解决方案--------------------应该是你的字符设置问题,先看看你的程序,调试一下看看到sql语句的时候是否是乱码,不是的话设置sql server的属性设置为简体中文的就可以了吧
------解决方案--------------------应该是sqlserver的属性
企业管理器——右键点服务器——属性——服务器设置——第一个用户默认语言——设置为简体中文——确定
------解决方案--------------------数据库中设计的字段是什么类型的?
------解决方案--------------------在查询分析器中用insert语句先试一下吧,如果还是乱码,就是SQL设置的问题了
------解决方案--------------------查一下数据库语言设置.