首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

JAVA检测资料字符编码

2012-08-29 
JAVA检测文件字符编码? ? JAR: ?http://sourceforge.net/projects/cpdetector/import info.monitorenter.c

JAVA检测文件字符编码
? ? JAR: ?http://sourceforge.net/projects/cpdetector/

import info.monitorenter.cpdetector.io.ASCIIDetector;import info.monitorenter.cpdetector.io.CodepageDetectorProxy;import info.monitorenter.cpdetector.io.JChardetFacade;import info.monitorenter.cpdetector.io.ParsingDetector;import info.monitorenter.cpdetector.io.UnicodeDetector;import java.io.File;import java.nio.charset.Charset;/** * @author   --- * @version  1.0, 2011-12-20 * @since    JDK1.5 */public class FileEncodeDetector {/** * @param file * @return */public static String charsetDetect(File file) {CodepageDetectorProxy detector = CodepageDetectorProxy.getInstance();detector.add(new ParsingDetector(false));detector.add(JChardetFacade.getInstance());detector.add(ASCIIDetector.getInstance());detector.add(UnicodeDetector.getInstance());String encode = null;Charset charset = null;try {charset = detector.detectCodepage(file.toURI().toURL());if (charset != null) {encode = charset.name();} else {// ...}} catch (Exception ex) {// ...}return encode;}}
?

热点排行