多谢拉。

解决方案 »

  1.   

    参考msdn中Encoding类的用法。
    如果你的数据存在字节数组里面的话:
    Encoding.Convert 方法 ——将字节数组从一种编码转换为另一种。如果是字符串的话:
    则可使用GetBytes()方法先得到字节数组,然后再处理。对于得到gb2312的Encoding,则可使用Encoding.GetEncoding 方法:
    Encoding.GetEncoding('gb2312')
      

  2.   

    http://search.csdn.net/Expert/topic/1861/1861857.xml?temp=.154812
      

  3.   

    谢谢2位,我已经搞定了,不过我是直接转换成byte类型的。直接以byte传递参数的。
    如下:
    Encoding gb2312 = Encoding.GetEncoding("gb2312"); 
    string pszIndication = "试一下"; 
    byte [] indication = gb2312.GetBytes(pszIndication);