在java中,如何在输入流之前检测文本文件的编码?
可能重复:在java中,如何在输入流之前检测文本文件的编码?,java,Java,可能重复: 我试图用java读取一个ANSI文本文件,但是,我不知道里面的文本编码,在使用FileInputStream获取文本文件之前,有没有办法检测文本文件的编码?我认为在实际读取文本文件之前,不可能知道文本文件的编码。您必须先读取几个字节,然后才能确定它的编码 注释中提到的工具要求您在检测文件编码之前准确地执行该操作(实际上它表示数千字节)
我试图用java读取一个ANSI文本文件,但是,我不知道里面的文本编码,在使用FileInputStream获取文本文件之前,有没有办法检测文本文件的编码?我认为在实际读取文本文件之前,不可能知道文本文件的编码。您必须先读取几个字节,然后才能确定它的编码 注释中提到的工具要求您在检测文件编码之前准确地执行该操作(实际上它表示数千字节)