Demo:http://download.csdn.net/detail/ptzrbin/5426887
package com.test;
import info.monitorenter.cpdetector.io.CodepageDetectorProxy;
import info.monitorenter.cpdetector.io.JChardetFacade;
import java.io.File;
import java.nio.charset.Charset;
public class Test {
public static void main(String args[]) {
CodepageDetectorProxy detector = CodepageDetectorProxy.getInstance();
detector.add(JChardetFacade.getInstance());
Charset charset = null;
File f = new File("C:/SmgwClient.jar");
try {
charset = detector.detectCodepage(f.toURL());
} catch (Exception e) {
e.printStackTrace();
}
if (charset != null) {
System.out.println(f.getName() + "编码是:" + charset.name());
} else
System.out.println(f.getName() + "未知");
}
}