微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

C# Base64方式的编码与解码

///编码
        public static string EncodeBase64(string code_type,string code)
        {
            string encode = "";
            byte[] bytes = Encoding.GetEncoding(code_type).GetBytes(code);
            try
            {
                encode = Convert.ToBase64String(bytes);
            }
            catch
            {
                encode = code;
            }
            return encode;
        }
        ///解码
        public static string DecodeBase64(string code_type,string code)
        {
            string decode = "";
            byte[] bytes = Convert.FromBase64String(code);
            try
            {
                decode = Encoding.GetEncoding(code_type).GetString(bytes);
            }
            catch
            {
                decode = code;
            }
            return decode;
        }

调用方法

var val1 = EncodeBase64("utf-8","<tr><td>你好啊</td></tr>");

var val2 = DecodeBase64("utf-8","PHRyPjx0ZD7kvaDlpb3llYo8L3RkPjwvdHI+");

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐