Package com.jalios.util
Class CharsetDetector
- java.lang.Object
-
- com.jalios.util.CharsetDetector
-
public class CharsetDetector extends java.lang.Object
This class allow one to detect charset encoding of any given file or input stream. It uses the Mozilla Charset Detectors API.
http://jchardet.sourceforge.net/index.html
http://www.mozilla.org/projects/intl/chardet.html- Since:
- jcms-5.5.0
- Author:
- Olivier Jaquemet
-
-
Field Summary
Fields Modifier and Type Field Description protected org.mozilla.intl.chardet.nsDetector
det
protected java.lang.String
foundCharset
-
Constructor Summary
Constructors Constructor Description CharsetDetector()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
detect(java.io.File file)
Detects and returns the probable charset of the given File.java.lang.String
detect(java.io.InputStream is)
Detects and returns the probable charset of the given InputStream.
-
-
-
Method Detail
-
detect
public java.lang.String detect(java.io.File file)
Detects and returns the probable charset of the given File.- Returns:
- a charset encoding or null if nothing could be found.
-
detect
public java.lang.String detect(java.io.InputStream is)
Detects and returns the probable charset of the given InputStream.- Returns:
- a charset encoding or null if nothing could be found.
-
-