网上看到这样一段代码: String encode = "GB2312"; try { if (str.equals(new String(str.getBytes(encode), encode))) { String s = encode; return s; } } catch (Exception exception) { } 首先通过字符串的char编码,之后再用encode格式生 成字符串,比较原始字符串和后来生成的字 符串是不是相等。