7

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

4

2 回答 2

11

您无法绝对确定在一般情况下使用哪种字符集。我发现这是一本好书。

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

特别是自动检测编码部分。

于 2012-06-13T20:15:23.793 回答
2

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

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

有关详细信息,请参阅: Java:如何确定流的正确字符集编码。:)

于 2012-06-13T20:11:07.523 回答