C#客户端,C++服务器端在C#发送汉字时,在C++ 这端接收不能正确显示,为什么?谢谢!
C++这端用multibytetowidebyte,汉字还是显示不正确!

解决方案 »

  1.   

    传送汉字,你发的是什么格式,收到的就应该是什么格式。除非一边是unicode,一边是ansi才需要转换。
      

  2.   

    multibytetowidebyte第一个参数,你设置对了么?
      

  3.   

    去看看这个帖子:http://topic.csdn.net/u/20081030/11/def90710-2221-4428-a569-70fd394664d7.html是Windows下的字符串吧,网络传输是相当于存储后再显示了,注意发端地区编码和收端地区编码哦,或者就全用UTF8传输咯。
      

  4.   

    网络传输字符的话,最好用utf-8编码,你看两端的编码搞对没?