有没有办法用Java检查.text文件的charset编码?

时间:2012-06-13 20:04:20

标签: java unicode utf-8 character-encoding file-encodings

有没有办法检查用Unicode编码的文本文件(.txt)或用Java编写的UTF-8?

2 个答案:

答案 0 :(得分:10)

你绝对不能确定在一般情况下使用哪种字符集。我发现这是一个很好的阅读。

http://illegalargumentexception.blogspot.co.uk/2009/05/java-rough-guide-to-character-encoding.html

尤其是自动检测编码

答案 1 :(得分:2)

嗯,从理论上讲,你怎么知道它是unicode?

这是真正的问题。 说实话,你无法知道,但你可以做出不错的猜测。

请参阅: Java : How to determine the correct charset encoding of a stream了解更多详情。 :)