string s1 = “… “;
Encoding srcEncoding = Encoding.UTF8;
byte[] data = srcEncoding.GetBytes(s1);
Encoding destEncoding = Encoding.GetEncoding( “gb2312 “);
byte[] result = Encoding.Convert(srcEncoding, destEncoding, data);
string s2 = destEncoding.GetString(result);