【问题标题】:Binary String to ASCII TEXT String [duplicate]二进制字符串到 ASCII TEXT 字符串 [重复]
【发布时间】:2011-05-15 18:51:18
【问题描述】:

可能重复:
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 以错误的方式请求关注。您可以编辑原始问题添加更多信息,而不是提出全新的问题..

标签: c# binary


【解决方案1】:

首先使用How could I encode a string of 1s and 0s for transport?将二进制字符串翻译成byte[]

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

【讨论】:

    猜你喜欢
    • 2017-06-10
    • 2012-08-02
    • 1970-01-01
    • 2014-06-14
    • 1970-01-01
    • 1970-01-01
    • 2015-11-21
    • 2016-02-26
    • 2012-07-20
    相关资源
    最近更新 更多