C#:UTF-8和gb2312之间的转换

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);