大家好,我要用Socket.Send()函数发送一串字符,英文和数字都可以,但当含有中文字符时就错了
代码:
Byte[] bytes = System.Text.Encoding.Default.GetBytes(str);//str含有中文字符
Socket.Send(bytes,len,0)解决后立即给分
代码:
Byte[] bytes = System.Text.Encoding.Default.GetBytes(str);//str含有中文字符
Socket.Send(bytes,len,0)解决后立即给分
byte [] data=System.Text.Encoding.Unicode.GetBytes(string);
接受方的编码我也哪里设置呀
Socket.Send("REPT 文件名");
如果文件名包含中文字符时,将返回错误信息,文件未找到
============================================================
TcpSendData="您好!!!"
Encoding encode = Encoding.GetEncoding("gb2312");
byte[] toData=encode.GetBytes(TcpSendData.ToString());
nts.Write(toData,0,toData.Length);
nts.Flush();
============================================================