如何获得文件java的真实字符编码

时间:2011-03-10 08:45:25

标签: java encoding character-encoding

有关在java中获取.html .txt .java等文件的真实编码的想法吗?

由于某些源代码不是utf-8,我想将它们更改为utf-8。

2 个答案:

答案 0 :(得分:3)

通常,无法始终准确检测文本文件的字符编码是什么 - 文本文件中没有任何内容可以明确告诉您字符编码是什么。你可以做一些聪明的猜测,但不要指望你总能找到文本文件的字符编码的确切内容。

评论中发布的link that cebewee提供了有关如何检测文本文件的字符编码的更多信息。

答案 1 :(得分:0)

您可以使用UTFCast等工具批量转换文件编码。只需在所有源文件上运行它们就应该完成。在linux上,您可以使用'iconv'转换文件编码。