写到数据库里后,中文全是乱码,各位给个解决的办法?
先谢谢了昂

解决方案 »

  1.   

    将字段类型从varchar改成nvarchar.
    如果有存储过程,存储过程中要存储中文的字段也要改成nvarchar,不要用varchar.
    因为nvarchar是存储unicode字符的
      

  2.   

    应该是你的字符设置问题,先看看你的程序,调试一下看看到sql语句的时候是否是乱码,不是的话设置sql server的属性设置为简体中文的就可以了吧
      

  3.   

    我的字段类型是text,在调试的时候,待写入的字段值为中文
      

  4.   

    应该是sqlserver的属性
    企业管理器——右键点服务器——属性——服务器设置——第一个用户默认语言——设置为简体中文——确定
      

  5.   

    在查询分析器中用insert语句先试一下吧,如果还是乱码,就是SQL设置的问题了
      

  6.   

    数据库中设计的类型就为text,数据库为oracle