我在解密一字符串时变成了乱码,这是解密失败,如何判断是不是乱码?谢谢

解决方案 »

  1.   

    > 如果知道字符集的话要怎么做呢?用我前面说的方法,只能得到“否定”的答案,不能得到“肯定”的答案。比如,如果你已经知道一个字节数组应该包含的是 GB2312 的字符串,那么,根据国标码的区位定义规则,如果在字节数组中出现了 0x20 0xD6 0x20,那么就可以断定,这个字符串“不是 GB2312 的”,也就是说,如果发现了“不合理”的现象,你就得到了“否定”的答案。但是,如果没有发现任何不合理的现象,你仍然不能百分之百地“肯定”,只能说“很可能”。