首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

关于FromBase64String 方法,该如何解决

2012-03-01 
关于FromBase64String 方法我用FromBase64String方法把一个string转换成byte[]。但是FromBase64String要求s

关于FromBase64String 方法
我用FromBase64String   方法把一个string   转换成byte[]。
但是FromBase64String   要求string的长度是   0   或   4   的倍数。
但是FromBase64String   还要求不能包含两个以上的填充字符或者在填充字符中包含非空白字符。
那么请问,我如何处理当string为一个字符,或者5个字符等情况呢?
谢谢。

[解决办法]
Encoding.GetBytes 方法 (String)
[解决办法]
string a = "asd ";
byte[] b = System.Text.Encoding.Default.GetBytes(a);
a = Convert.ToBase64String(b);
byte[] c = Convert.FromBase64String(a);
//转换回来 (System.Text.Encoding.Default.GetString(c));

热点排行