单纯的使用C#也可以实现,方法如下:
System.Text.Encoding gb2312=System.Text.Encoding.GetEncoding("gb2312");
System.Text.Encoding big5=System.Text.Encoding.GetEncoding("big5");
string s="这是一个汉字转换测试";
byte[] bGb2312=gb2312.GetBytes(s);
byte[] bBig5=System.Text.Encoding.Convert(gb2312,big5,bGb2312);
string result=big5.GetString(bBig5);