这个只能转英文,转汉字不行。
                  string s="abc"; byte[] byteData = Encoding.ASCII.GetBytes(s);
Stream Astream=new MemoryStream(); 
Astream.Write(byteData,0,byteData.Length);
Astream.Position = 0; byte[] bytes = new byte[1024];
int numBytesToRead = (int) Astream.Length;
int numBytesRead = 0;
while (numBytesToRead > 0) 
{
int n = Astream.Read(bytes, numBytesRead, numBytesToRead);
if (n==0)
break;
numBytesRead += n;
numBytesToRead -= n;
}
Astream.Close();
string b=Encoding.ASCII.GetString(bytes,0,numBytesRead);