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
- Version:
- $Revision: 107554 $
- Author:
- Olivier Jaquemet
-
-
Field Summary
Fields Modifier and Type Field Description protected org.mozilla.intl.chardet.nsDetector
det
protected java.lang.String
foundCharset
static java.lang.String
REVISION
-
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.
-
-
-
Field Detail
-
REVISION
public static final java.lang.String REVISION
- See Also:
- Constant Field Values
-
det
protected final org.mozilla.intl.chardet.nsDetector det
-
foundCharset
protected java.lang.String foundCharset
-
-
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.
-
-