繁体2000Server操作系统,Sql Server 2000数据库,数据表中存有繁体的数据,用Sql server企业管理器浏览数据表的内容的时候能正确显示,复制出来粘贴到记事本也能正常显示,粘贴到vc的开发环境其中的“宽”字显示为乱码,其它字正常,请问是什么原因,内码的原因?

解决方案 »

  1.   

    unicode和multibyte问题
    试试看先考到notepad再考
      

  2.   

    先拷到UE中,UE中的文件菜单下有编码转换功能,如果不能自动识别的话,就先将BIT5码编码成 Unicode
    再将Unicode 解码成 GB2312 或 GBK再拷到VC中就正常了
      

  3.   

    请楼上的解释一下出现这种情况的原因,是因为“宽”字是GBK编码的原因吗
    现在要编程从数据库中提取记录并显示,如果用UNICODE方式的话是能正常显示的,但是由于某些原因不能用UNICODE方式编程,所以要自己转换
      

  4.   

    vc的开发环境其中的“宽”字显示为乱码,这个不大可能吧,VC的字体问题??
      

  5.   

    从数据库中复制出来的繁体的宽字粘贴到UltraEditor后发现只有一个字节,为什么
      

  6.   

    客户端在繁体2000系统下
    使用WideCharToMultiByte转换到Big5时,繁体的宽字也不能正确转换,转完后后只有一个字节