if (tcp.Connected == false)
{
throw new Exception("Connection is losed");
} NetworkStream objNetworkStream = tcp.GetStream();
Byte[] bytWriteBuffer = new Byte[strData.Length];
System.Text.UTF8Encoding en = new UTF8Encoding(); bytWriteBuffer = en.GetBytes(strData);
objNetworkStream.Write(bytWriteBuffer, 0, bytWriteBuffer.Length);
subject: 中国人这个中国人会变成乱码。
{
throw new Exception("Connection is losed");
} NetworkStream objNetworkStream = tcp.GetStream();
Byte[] bytWriteBuffer = new Byte[strData.Length];
System.Text.UTF8Encoding en = new UTF8Encoding(); bytWriteBuffer = en.GetBytes(strData);
objNetworkStream.Write(bytWriteBuffer, 0, bytWriteBuffer.Length);
subject: 中国人这个中国人会变成乱码。
<globalization requestEncoding="gb2312" responseEncoding="gb2312" fileEncoding="gb2312"/> </system.web> 在web.config中加入上面这条语句可以解决中文乱码问题。 <system.web>
<globalization requestEncoding="utf-8" responseEncoding="utf-8" />
</system.web>
{
System.Text.UTF8Encoding encoder = new UTF8Encoding();
return Convert.ToBase64String(encoder.GetBytes(strData));
}