进制转换
原始数据为:
总经办*188*
管理办公室*249*
人力资源部*96*
项目管理办公室*15*
项目一组*60*
项目二组*162*399*279*407*305*
项目三组*303*159*
存储到mysql数据库后为:
- !binary |
5oC757uP5YqeKjE4OCo=
- !binary |
566h55CG5Yqe5YWs5a6kKjI0OSo=
- !binary |
5Lq65Yqb6LWE5rqQ6YOoKjk2Kg==
- !binary |
6aG555uu566h55CG5Yqe5YWs5a6kKjE1Kg==
- !binary |
6aG555uu5LiA57uEKjYwKg==
- !binary |
6aG555uu5LqM57uEKjE2MiozOTkqMjc5KjQwNyozMDUq
- !binary |
6aG555uu5LiJ57uEKjMwMyoxNTkq
现在需要将存储mysql后的数据row["possible_values"]转换成之前的文字,如何转换....
试了下这个:
byte[] bytes = (byte[])row["possible_values"];
string date = System.Text.Encoding.Default.GetString(bytes);
提示无法将类型为“System.String”的对象强制转换为类型“System.Byte[]”。
求指教.
------解决方案--------------------google base64解码 c#
------解决方案--------------------refer :
byte[] bytes = Convert.FromBase64String("5oC757uP5YqeKjE4OCo=");
string result = System.Text.Encoding.UTF8.GetString(bytes);
Console.WriteLine(result);