// 编码转换函数
public string EnCodingCovert(System.Text.Encoding srcEncoding,System.Text.Encoding desEncoding,string arg_srcStr)
{
//string unicodeString = arg_str;
string srcString = arg_srcStr; // Create two different encodings.
Encoding srcCode = srcEncoding;
Encoding desCode = desEncoding; // Convert the string into a byte[].
byte[] srcBytes = srcCode.GetBytes(srcString);
// Perform the conversion from one encoding to the other.
byte[] desBytes = Encoding.Convert(srcCode, desCode, srcBytes);
// Convert the new byte[] into a string.
string desString = desCode.GetString(desBytes);
return desString; }
public string EnCodingCovert(System.Text.Encoding srcEncoding,System.Text.Encoding desEncoding,string arg_srcStr)
{
//string unicodeString = arg_str;
string srcString = arg_srcStr; // Create two different encodings.
Encoding srcCode = srcEncoding;
Encoding desCode = desEncoding; // Convert the string into a byte[].
byte[] srcBytes = srcCode.GetBytes(srcString);
// Perform the conversion from one encoding to the other.
byte[] desBytes = Encoding.Convert(srcCode, desCode, srcBytes);
// Convert the new byte[] into a string.
string desString = desCode.GetString(desBytes);
return desString; }