unicode to GBK
// aText 是 string类型,unicode编码
Encoding gbkencoding = Encoding.GetEncoding(936);
byte[] gbkBytes = gbkencoding.GetBytes(aText);
//gbkBytes 中是GBK字节流
GBK to unicode
// buff 是GBK字节数组
Encoding gbkencoding = Encoding.GetEncoding(936);
byte[] buf2 = Encoding.Convert(gbkencoding,Encoding.Unicode, buff);
string atext =Encoding.Unicode.GetString(buf2);
转载于:https://blog.51cto.com/zhupengyue/448685