比如,一个字符串 a="我爱你中国"
逐个查出其十六进制码为CE D2  B0 AE  C4 E3  D6 D0  B9 FA
再将这些十六进制数据转为二进制字符串
我爱你中国最终转成的结果为
string 结果=110011101101001010101110101011101100010011100011110101101011100111111010
如果能有几个字就转几个字,那就更好了!

解决方案 »

  1.   

     string Temp = "我爱你中国";            byte[] _StringByte = System.Text.Encoding.Default.GetBytes(Temp);            string _StringBit = "";
                for (int i = 0; i != _StringByte.Length; i++)
                {
                    _StringBit +=Convert.ToString(_StringByte[i],2);
                }                        MessageBox.Show(_StringBit);
               
      

  2.   

    Convert.ToString(string,2); 对的,非常方便