如题
改了几种编码格式也不行
char[] MyMessage = Encoding.Default.GetChars(Encoding.Default.GetBytes(this.richTextBox2.Text));string MyMessage = System.Text.Encoding.Default.GetString(MyBytes, 0, MyBytesRead);
问题解决马上结贴!!

解决方案 »

  1.   

    ding...没人遇到过这样的问题吗这几天问的问题不知怎么的都没人回答啊。。唉
      

  2.   

    通讯最好用byte类型传送,其中编码和解码用下面的方法即可:string s3="这是发送的信息.abc";
    byte[] b1=UnicodeEncoding.Unicode.GetBytes(s3);
    MessageBox.Show(UnicodeEncoding.Unicode.GetString(b1));
      

  3.   

    byte[] bytes=Encoding.GetEncoding(54936).GetBytes(this.textBox1.Text);
    上面一句是发送端编码格式!
    下面这个是接收端解码格式!
    byte[] bytes=new byte[1024]
    string strRec=Encoding.GetEncoding(54936).GetString(bytes);