解决方案 »

  1.   

                for (int i = 0; i < ss.Length; i++)
                 {                 sBuilder.Append(ss[i].ToString("X2"));
                 }这段是错误的,不需要.直接 
    return Convert.ToBase64String(ss);
      

  2.   

    谢谢你的提醒,找到原因了,公司封装的EncryptionHelper.Base64Encode(sBuilder.ToString()) 这个方法,是GB2312格式,但是对方要求是用UFT8格式编码。