有gb2312的一串字符串, 怎样来判断字符串中是否有乱吗呀?? 谢谢

解决方案 »

  1.   

    把它位转换成字节数组 byte[]汉字的规律是 连续两个字节的byte值是大于 0x80 的,连续两个大于0x80的字节组成一个完整的汉字。如果你发现连续出现大于0x80的字节的个数为奇数,肯定存在乱码。
      

  2.   

    谢谢, 但怎样将其把它位转换成字节数组 byte[], 不好意思, 好弱智的问题我都不会, 谢谢
      

  3.   

    Byte[] byData = System.Text.Encoding.ASCII.GetBytes( strData );