!编码转换有关问题

求助!编码转换问题
 private void button1_Click(object sender, EventArgs e)
        {
            
            Encoding gb2312=Encoding .GetEncoding (936);
            Encoding big5 = Encoding.GetEncoding(950);
            byte[] t = big5.GetBytes("編程無悔");
            byte[] b = Encoding.Convert(big5, gb2312, t);
            string str=gb2312 .GetString (b);
            MessageBox.Show(str);

        }

以上代码没有错,怎么就是不能把 "編程無悔" 转换为gb2312呢,显示还是big5的。在线等高手请指教 !

------解决方案--------------------
编码转换和简繁转换是两回事,我猜你需要的是
Microsoft.VisualBasic.Strings.StrConv("編程無悔", Microsoft.VisualBasic.VbStrConv.SimplifiedChinese)
这个函数