我是一只新学ASP.net的菜鸟,自己的电脑上用的是SQL2005  因为服务器上用的是SQL2000但是在我就把数据成功导入到了SQL2000里面,但是打开表一看,发现里面的中文全是乱码,英文,数字一切正常,然后我就用UPDATE更新里面的数据,但是更新进去保存后里面就成了????????了,不知道是什么原因,求高手解答一下,然后帮出给出一下解决的方法,小弟嗑头跪谢了。

解决方案 »

  1.   


    那这个编码在哪里改的啊?  还是在数据类型里面就有一个Unicode编码的啊?
      

  2.   

    nvarchar nchar ntext 都是unicode编码
      

  3.   

    我就把数据成功导入到了SQL2000里面,但是打开表一看,发现里面的中文全是乱码,英文,数字一切正常
    ====
    你查看一下两个服务器的默认排序规则和数据库的排序规则。
      

  4.   

    可以看看这个帖:
    http://topic.csdn.net/u/20100720/14/3ad225ec-f731-43c8-9730-149e82bd9186.html