java使用jchardet检测文本文件(字节流)的编码方式
2009-12-03 10:48
有时需要InputStreamReader(InputStream in, Charset cs)这个构造来处理字符流。然而Charset不一定知道。这个时候就需要检测编码方式了。
jchardet是firefox使用的字节流编码检测算法的java开源实现,协议为
MPL(Mozilla Public License),对商业友好。下载源代码后发现示例并不怎么好使用,于是封装了一下。下面就封装类和使用Demo。
封装后的jar包下载地址
http://codeinplatform.googlecode.com/files/CharsetDetector.jar
最后,感谢 Mozilla大神为开源做的贡献。
java code:
CharsetDetector 这个封装了内部实现,用户直接new这个类就可以检测字节流编码
CharsetDetector 这个封装了内部实现,用户直接new这个类就可以检测字节流编码
java code :
Demo:这个演示CharsetDetector用法示例
最后,感谢 Mozilla大神为开源做的贡献。
介绍如何使用jchardet库检测文本文件的编码方式,提供了一个Java类CharsetDetector的封装及使用示例。
198

被折叠的 条评论
为什么被折叠?



