在插入记录的时候在你的中文变量前加个N
如insert test(field1) values(N'中文')

解决方案 »

  1.   

    Unicode的问题表中字段为nvarchar类型用楼上的方法试试看吧
      

  2.   

    表中的字段是varchar,没有用啊还是乱码,我该怎么做啊?
      

  3.   

    1、检查sql server的语言设置
    2、检查form页面语言是否与sql server语言设置一样
    3、尝试用iconv函数做编码转换这种做法也是很另类的,在微软的系统里使用微软的数据库却要用第三方接口。这能融洽吗?
      

  4.   

    我的sql server语言设置为english
    form 设置为gb2312,请问该怎样改设置啊,谢谢各位了