C#下的编码格式是这样的定义的
request.ContentType="application/x-www-form-urlencoded;charset=GBK";//编码格式
调用方法:JAVA和.NET下对GetMd5的执行结果要求一样public string EncrypMD5(string content,string key) 

  stringstemp=GetMd5(content+key,"MD5"); 
  byte[]bytes=Encoding.GetEncoding("GBK").GetBytes(stemp);
  returnConvert.ToBase64String(bytes);

public string GetMd5(string s,string _input_charset) 

  //System.Security.Cryptography.MD5
  md5=newSystem.Security.Cryptography.MD5CryptoServiceProvider();
  byte[]t=md5.ComputeHash(Encoding.GetEncoding("GBK").GetBytes(s));
  StringBuildersb=newStringBuilder(); 
  for(inti=0;i<t.Length;i++) { 
    sb.Append(t[i].ToString("x").PadLeft(2,'0'));
  } 
  returnsb.ToString();
}