例:
3é?·?ù°?    ????D|′ü
?÷?á11        ????D|′ü
·tê?á?        ????D|′ü
°ü×°á?        ????D|′ü
?÷?á11        3*5′??¤?£-oúé?
°ü×°á?        3*5′??¤?£-oúé?

解决方案 »

  1.   

    排序规则好象不好用啊。
    select '?÷?á11        ????D|′ü' collate Chinese_PRC_BIN
    select '?÷?á11        ????D|′ü' collate Chinese_Taiwan_Stroke_BIN
    结果还是一样,没有变化。
      

  2.   

    在VB中倒是有辦法把繁體數據用簡體字顯示在DataGrid及其它控件中或是導入其它文件中
    在SQL中直接轉倒沒試過
      

  3.   


    /*--
    繁体转换简体
    调用示例
    select   dbo.Fan2Jian('中華人民共和國')
    --*/
    create   function   Fan2Jian(
    @FanStr   nvarchar(1000)     --要计算的表达式
    )returns   nvarchar(1000)
    as
    begin
    declare   @re   nvarchar(1000),@str   nvarchar(1000)declare   @err   int,@src   varchar(255),@desc   varchar(255)
    declare   @obj   intexec   @err=sp_oacreate   'ChineseFontConvert.FanJianConvert',@obj   out
    if   @err<>0   goto   lb_errexec   @err=sp_oamethod   @obj,'FToJ',@re   out,@FanStr
    if   @err=0
    begin
    exec   sp_OADestroy @obj
    return(@re)
    endlb_err:
    exec   sp_oageterrorinfo   NULL,   @src   out,   @desc   out   
    declare   @errb   varbinary(4),@s   varchar(20)
    set   @errb=cast(@err   as   varbinary(4))
    exec   master..xp_varbintohexstr   @errb,@s   out
    exec   sp_OADestroy @obj
    return('错误号:   '+@s+char(13)+'错误源:   '+@src+char(13)+'错误描述:   '+@desc)
    end
      

  4.   

    Hopewell_Go(好的在后頭﹗希望更好﹗﹗) ( ) 信誉:98    Blog  2006-09-27 16:07:00  得分: 0  
     
     
       要是数据库里存储的是乱码,我也不知道如何处理
    -----------------------------
    糟糕的是,数据库中存储的是乱码,又需要在数据库中直接处理,不用前台工具。  
     
      

  5.   

    laoliu666(学习小鱼儿(闭门思过)) ( ) 信誉:100    Blog  2006-09-27 16:15:00  得分: 0  
     
     
       用这个函数
    -------------------------
    试了一下,情况依旧   
     
      

  6.   

    ?这个函数处理的是字段级别的。 select   dbo.Fan2Jian('中華人民共和國')
    参数传的是字段名称,我这用是可以的。把繁体转换简体。