如题

解决方案 »

  1.   

    只能发送编码,然后自己在接受方解码。
    你可以尝试把汉字的UNICODE码按照一定的规则发出去,在接受方按同样的规则接收。
      

  2.   

    发应该没问题吧,关键是在接收端怎么把两个字节合成Unicode字符了。
      

  3.   

    1、明确通讯双方使用的字符集;2、如果双方使用同样的字符集,如:UNICODE那么传过去就行了。3、如果使用不同的字符集,那么有一方需要转换。
      

  4.   

    我用的是char数组接收的,两个字节怎么转成汉字.
      

  5.   

    两个字节转成一个汉字,我现在想把接收的字节转成汉字显示. 
    例如   unsigned char Data[12];
          Data[0]=0xCE;
          Data[1]=0xCF;怎么样把这两个字节转成汉字?
      

  6.   

    既然发送和得到的数据一样,那就直接用得到的数据就可以了,你是怎么显示的?你可以这样看一下:
    ::MessageBox(NULL, (LPTSTR)Data, NULL, MB_OK);