有没有办法检查用Unicode编码的文本文件(.txt)或用Java编写的UTF-8?
答案 0 :(得分:10)
你绝对不能确定在一般情况下使用哪种字符集。我发现这是一个很好的阅读。
http://illegalargumentexception.blogspot.co.uk/2009/05/java-rough-guide-to-character-encoding.html
尤其是自动检测编码。
答案 1 :(得分:2)
这是真正的问题。 说实话,你无法知道,但你可以做出不错的猜测。
请参阅: Java : How to determine the correct charset encoding of a stream了解更多详情。 :)