二进制字符串到ASCII TEXT字符串

时间:2011-05-15 10:46:20

标签: c# binary

  

可能重复:
  Binary To Corresponding ASCII String Conversion

我之前发过一个更苗条的问题,但没有得到正确答案..

我的问题是我有二进制字符串

00100000011101110110000101101110011101000010000001110100011011110010000001100100011011110111

我需要转换为"Normal ASCII String Text"

我使用BinaryReader并阅读并编码System.Text.ASCIIEncoding.ASCII,但即时获取0101010字符串

    byte[] bytearray = b.ReadBytes((int)length);

    System.Text.Encoding encEncoder = System.Text.ASCIIEncoding.ASCII;

    string bb = encEncoder.GetString(bytearray);

任何帮助都将不胜感激!

1 个答案:

答案 0 :(得分:1)

首先使用How could I encode a string of 1s and 0s for transport?

将二进制字符串转换为byte[]

接下来使用Convert.ToBase64String方法获取实际的System.String