Base64的编码和解码

2015-10-04 22:08:44  访问(2393) 赞(0) 踩(0)


        /// <summary>
        /// 字符串转成Base64编码
        /// </summary>
        /// <param name="str"></param>
        /// <returns></returns>
        public static string StringToBase64(string str)
        {
            if (str == null || str.Length == 0)
                return "";

            System.Text.Encoding 
                en 
                = 
                System.Text.Encoding.GetEncoding("gb2312");

            byte[] bytes = en.GetBytes(str);

            return Convert.ToBase64String(bytes);
        }

        /// <summary>
        /// Base64转成字符串
        /// </summary>
        /// <param name="str"></param>
        /// <returns></returns>
        public static string Base64ToString(string str)
        {
            if (str == null || str.Length == 0)
                return "";

            System.Text.Encoding
                en
                =
                System.Text.Encoding.GetEncoding("gb2312");

            byte[] outputb = Convert.FromBase64String(str);

            return en.GetString(outputb);
        }


标签:Base64的编码和解码 

上一条:

下一条:


 

相关评论

评论加载中……
 

发表评论

类型:
内容:
  (Alt+Enter)