byte[] buf = udpClient.Receive(ref remoteHost);
string bufs = Encoding.ASCII.GetString(buf);
SetGoodsName(bufs.ToString());
bufs是乱码,不是汉字.
发送端是用c++编写的,发送的数据是汉字字符串的形式.CString---->char.
请问改如何解决,到底是哪个地方出现问题了.我看MSDN上也是这样的啊,代码没有什么问题吧!
string bufs = Encoding.ASCII.GetString(buf);
SetGoodsName(bufs.ToString());
bufs是乱码,不是汉字.
发送端是用c++编写的,发送的数据是汉字字符串的形式.CString---->char.
请问改如何解决,到底是哪个地方出现问题了.我看MSDN上也是这样的啊,代码没有什么问题吧!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货