我把string转正byte然后用scoket发过去.可对方收到的是乱码(有中文).他说他们的是GB3213.我应该怎么转啊..真的很急.谢谢了... 急... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 byte[] bytes = System.Text.Encoding.Default.GetBytes(yourstring); 双方用相同的、明确的编解码方式,支持中文的有Utf-8、GB2312和Unicode等等。 byte[] bytes = System.Text.Encoding.getEncoding("gb2312").GetBytes(yourstring); string r="12345好abcde12345ABCDE"; Byte [ ] bySend = new byte [5] ; //从string转换成byte bySend = System.Text.Encoding.Default.GetBytes (r) ; string y=""; //从byte转换成string y=System.Text.Encoding.Default.GetString(bySend); MessageBox.Show(y); 如何控制水晶报表在网页中显示的大小 想改动一个实体类,是直接对其添加成员,还是写一个子类继承后添加? 字符转换 SQL 查询日期时间问题请教 c#在wince编程中例化Font没有GraphicsUnit.Pixel属性,怎么解决? 关于menuStrip控件的问题 关于十进制转16进制,然后分割 window服务安装成功后启动没反应 DLL的调用问题... gridcontrol中checkbox获取不到 关于remoting的问题,救命! 关于软件公司的管理...
Byte [ ] bySend = new byte [5] ;
//从string转换成byte
bySend = System.Text.Encoding.Default.GetBytes (r) ;
string y="";
//从byte转换成string
y=System.Text.Encoding.Default.GetString(bySend);
MessageBox.Show(y);