Apache Commons Codec:CharacterEncodingDetector
1
2
3
4String str = "字符串内容";
InputStream inputStream = new ByteArrayInputStream(str.getBytes());
CharacterEncodingDetector detector = new CharacterEncodingDetector();
Charset charset = detector.detectCharset(inputStream, null);cpdetector.jar