C# base64和string互转和js的base64一致

var test= base64.encode('1234'); // js 转换后为 MTIzNA==
string test= "1234";
byte[] test1= Encoding.Default.GetBytes(test); // 将指定字符串中的所以字符编码为一个字节序列,返回一个字节数组,包含对指定的字符集进行编码的结果
[49,50,51,52]
string test2= Convert.ToBaseString(test1); //把baye[]数组 转为base64位编码的字符串形式。 MTIzNA==
byte[] test3= Convert.FormBase64String(test1); // MTIzNA== 转为[49,50,51,52]
[49,50,51,52]
string test4 = System.Text.Encoding.Default.GetString(test3); //64位数组[] 转为字符串 1234

//如果中文js转后是乱码

原文地址:https://www.cnblogs.com/sunny3158/p/14608191.html