sblendorio
9/19/2018 - 8:53 AM

GetBytesEncoding.java

GetBytesEncoding.java

import org.apache.tika.parser.txt.CharsetDetector;

public class GetBytesEncoding {
    public static String getBytesEncoding(final byte[] data) {
        final CharsetDetector detector = new CharsetDetector();
        detector.setDeclaredEncoding("UTF-8");
        detector.setText(data);
        return detector.detect().getName();
    }
}
<dependency>
    <groupId>org.apache.tika</groupId>
    <artifactId>tika-parsers</artifactId>
    <version>1.18</version>
</dependency>