bytes = new byte[1024];
int bytesRec = handler.Receive(bytes);
data += Encoding.Default.GetString(bytes, 0, bytesRec);
你可以参考一下

解决方案 »

  1.   

    bytes = new byte[1024];
    int bytesRec = handler.Receive(bytes);
    data += Encoding.Unicode.GetString(bytes, 0, bytesRec);
    你可以参考一下
      

  2.   

    string str = "dddd";
    byte[] by = System.Text.Encoding.Unicode.GetBytes(str);
    str = System.Text.Encoding.Unicode.GetString(by);
      

  3.   

    string str = "dddd";
    byte[] by = System.Text.Encoding.Unicode.GetBytes(str);
    str = System.Text.Encoding.Unicode.GetString(by);
      

  4.   

    string str = "dddd";
    byte[] by = System.Text.Encoding.Unicode.GetBytes(str);
    str = System.Text.Encoding.Unicode.GetString(by);这种太复杂了,有简单吗?
      

  5.   

    handler是从哪里来的啊?在MSDN里怎么查不到啊?