从字节字符串中获取字符串值

时间:2011-03-14 10:40:54

标签: c#

我必须从字节字符串中获取值,这是字节字符串

4W3CfJ // nw1CpeA5NfXx9Ia32JyVmgpRrQCzUabFUvv0fqXYLVeNBT6XKjBehFNGtQ3Sng3Zucqu + RcXUzJ3KA ==

现在如何从中获取价值

4 个答案:

答案 0 :(得分:6)

它是一个Base64编码的字符串,你需要像这样取回UnEncoded字符串:

 byte[] b = Convert.FromBase64String("your base 64 string==");

 originalString = System.Text.Encoding.UTF8.GetString(b);

答案 1 :(得分:2)

使用

Byte[] bytes = Convert.FromBase64String(myString);

答案 2 :(得分:0)

查看编码,但它可能就像

一样简单

YourString = Encoding.ASCII.GetBytes(YourByteArrayString);

答案 3 :(得分:0)

如果字节数组是UTF编码的字节数组,则可以使用

进行转换
UTF8Encoding encoder = new UTF8Encoding(); 
encoder.GetString(bytes);