我将数据库A中的表Student导入数据库B中,然后打开表Student,发现所有的数据是乱码。我的数据库A中Student是繁体中文,而sql server是简体的。应该如何处理?

解决方案 »

  1.   

    在哪儿可以设置UNICODE,我是繁体的数据,但sql是简体的
      

  2.   

    这样呀,字段类型改为nvarchar,或ntext就不会出现
      

  3.   

    把字段类型改成nvarchar就可以了
      

  4.   

    對,字段類型的問題。我的也是繁體。不過SQLServer就是English版,兼容性比較好,所以不會出現你說的那個問題
      

  5.   

    一般的
    varchar  nvarchar
    text     ntext
      

  6.   

    字段用unicode數據庫的排序規則最好用
    繁體的:Chinese_Taiwan_Stroke_CI_AS
    簡體的:Chinese_PRC_Stroke_CI_AS