改变排序规则,或者用nvarchar

解决方案 »

  1.   

    hanlang(寒朗) 能说的具体点么?!
      

  2.   

    用unicode

    nchar,nvarchar,ntext
      

  3.   

    建立表的时候里面的字段都是nvarchar,然后我直接导出到的日文sql server中的,但里面存的内容仍然是乱码,大家帮忙再看看吧!谢谢
      

  4.   

    先要保证两者都是nvarchar
    导的时候字符前加N
    要安装有适当的字库
    在sqlserver中能储存所有unicode字符,但不是所有字符都能正常显示的,能否正常显示取决于前端软件
      

  5.   

    也可以试试把日文的SQL Server的排序规则改为中文,然后再导。前提是得有中文字库
      

  6.   

    于排序规则: 什么叫排序规则呢?MS是这样描述的:"在   Microsoft   SQL   Server   2000   中,   
      字符串的物理存储由排序规则控制。排序规则指定表示每个字符的位模式以及存   
      储和比较字符所使用的规则。"   
        在查询分析器内执行下面语句,可以得到SQL SERVER支持的所有排序规则。   
        
          select   *   from   ::fn_helpcollations()     
        
      排序规则名称由两部份构成,前半部份是指本排序规则所支持的字符集。   
      如:   
        Chinese_PRC_CS_AI_WS     
      前半部份:指UNICODE字符集,Chinese_PRC_指针对大陆简体字UNICODE的排序规则。   
      排序规则的后半部份即后缀   含义:     
        _BIN   二进制排序     
        _CI(CS)   是否区分大小写,CI不区分,CS区分   
        _AI(AS)   是否区分重音,AI不区分,AS区分      
        _KI(KS)   是否区分假名类型,KI不区分,KS区分    
          _WI(WS)   是否区分宽度   WI不区分,WS区分    
        
      区分大小写:如果想让比较将大写字母和小写字母视为不等,请选择该选项。   
      区分重音:如果想让比较将重音和非重音字母视为不等,请选择该选项。如果选择该选项,   
                        比较还将重音不同的字母视为不等。   
      区分假名:如果想让比较将片假名和平假名日语音节视为不等,请选择该选项。   
      区分宽度:如果想让比较将半角字符和全角字符视为不等,请选择该选项
      

  7.   

    hanlang(寒朗) 谢谢你! 那中文字库又怎么添加呢?
      

  8.   

    是在日文版的sql server 2000中添加中文的字库么?!?! 需要字库文件么?