【发布时间】:2011-04-15 03:12:03
【问题描述】:
经过一番调查,我发现java世界中有一些编码检测项目,如果InputStreamReader中的getEncoding不起作用:
但是,我真的不知道哪个是最好的。有实践经验的大神能告诉我哪一个是 Java 最好的吗?
【问题讨论】:
-
注意 InputStreamReader.getEncoding() 只是返回构造函数中传递的编码,或者平台默认编码,它对流数据没有任何作用。
-
谢谢!我知道这一点。这就是为什么我如此渴望找出哪个是最好的。
-
还有Apache Tika,好像是基于ICU4J的。
-
FWIW,ICU4J 也带有代码页转换功能,因此可以从检测到的一组更新的编码执行转换。