字符串编码为base64

//ToBase64String 方法是将字节数组转换成base64的编码,所以调用ToBase64String该方法时,被编码的字符串必须是字节数组(Byte[]),也就是说我们需要先将字符串转换成Byte[],
//然后通过ToBase64String方法,对Byte[] 自己数组进行编码,然后返回编码后的代码。


#region base64 返回 string /// <summary> /// base64 返回 string /// </summary> /// <param name="base64"></param> /// <returns></returns> private static string Base64ToString(string base64) { Byte[] bytes = Base64ToBytes(base64); return Encoding.UTF8.GetString(bytes); } #endregion #region 把字节数组转换成Base64字符串 static String BytesToBase64(Byte[] bytes) { try { return Convert.ToBase64String(bytes); } catch { return null; } } #endregion #region 将base64字符串转换为字节 static Byte[] Base64ToBytes(String base64) { try { return Convert.FromBase64String(base64); } catch { return null; } } #endregion
原文地址:https://www.cnblogs.com/webyu/p/2887410.html