Java获得文件编码格式

2014-11-17 18:26:26 · 作者: · 浏览: 27

  Java代码


  import info.monitorenter.cpdetector.io.CodepageDetectorProxy;


  import info.monitorenter.cpdetector.io.JChardetFacade;


  import java.io.File;


  import java.nio.charset.Charset;


  public class CharacterEnding {


  public static String getFileCharacterEnding(String filePath) {


  File file = new File(filePath);


  return getFileCharacterEnding(file);


  }


  /**


  * Try to get file character ending.



  * cpDetector to detect file's encoding.


  *


  * @param file


  * @return


  */


  public static String getFileCharacterEnding(File file) {


  String fileCharacterEnding = "UTF-8";


  CodepageDetectorProxy detector = CodepageDetectorProxy.getInstance();


  detector.add(JChardetFacade.getInstance());


  Charset charset = null;


  // File f = new File(filePath);