c# - 如何转换ascii字符串中的位序列c#

标签 c# string bit-manipulation

如何转换一串位,如

0100100001100101011011000110110001101111001000000101011101101111011100100110110001100100

转换成一串 ASCII 字符,例如:“Hello World”?

最佳答案

您需要将它们拆分为8个字符的字符串(字节),调用Convert.ToByte(str, 2),将它们放入byte[]中,然后调用Encoding.ASCII.GetString()。

关于c# - 如何转换ascii字符串中的位序列c#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10870337/

相关文章:

c# - .NET 或第 3 方库将数字转换为 "first"、 "second"、 "third"等...”

c# - 一个 ControlTemplate 中的多个 ContentPresenter

java - 如何将数组列表的成员与字符串进行比较?

java - 在 Java 中添加 2 个 BitSet

java - 按位除法? (改变整数的格式)

c - 如何在C中获取整数的特定位段?

c# - 获取 protected 字段的值

c# - 泛型方法签名和标准签名相同

c++ - 如何从 C++ 中的字符串中删除一个字符?

c++ - 输出复制的字符串时出现问题