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

发布于 2024-11-07 15:46:33 字数 771 浏览 0 评论 0原文

可能的重复:
二进制到对应的 ASCII 字符串转换

我之前发布了一个更微妙的问题,但没有得到了正确的答案..

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

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);

任何帮助将不胜感激!

Possible Duplicate:
Binary To Corresponding ASCII String Conversion

I posted a slimier question before but didn't got a correct answer..

my problem is i have a binary string as

00100000011101110110000101101110011101000010000001110100011011110010000001100100011011110111

Which im required to convert to "Normal ASCII String Text"

I used BinaryReader and read and encode System.Text.ASCIIEncoding.ASCII but im getting the same 0101010 string

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

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

    string bb = encEncoder.GetString(bytearray);

any help will be grateful !

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

☆獨立☆ 2024-11-14 15:46:33

首先使用 如何对 1 和 0 的字符串进行编码以进行传输?

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

first translate the binary string into a byte[] using How could I encode a string of 1s and 0s for transport?

next use the Convert.ToBase64String method to get the actual System.String

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文