Пример #1
0
 public static string DecodeBase64(string code)
 {
     try
     {
         if (StaticConfig.Decode != null)
         {
             return(StaticConfig.Decode(code));
         }
         if (code.IsNullOrEmpty())
         {
             return(code);
         }
         string decode = "";
         byte[] bytes  = Convert.FromBase64String(code);
         try
         {
             decode = Encoding.GetEncoding("utf-8").GetString(bytes);
         }
         catch
         {
             decode = code;
         }
         return(decode);
     }
     catch
     {
         return(code);
     }
 }
Пример #2
0
        public static string EncodeBase64(string code)
        {
            if (StaticConfig.Encode != null)
            {
                return(StaticConfig.Encode(code));
            }
            if (code.IsNullOrEmpty())
            {
                return(code);
            }
            string encode = "";

            byte[] bytes = Encoding.GetEncoding("utf-8").GetBytes(code);
            try
            {
                encode = Convert.ToBase64String(bytes);
            }
            catch
            {
                encode = code;
            }
            return(encode);
        }