Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在java中,如何在输入流之前检测文本文件的编码?_Java - Fatal编程技术网

在java中,如何在输入流之前检测文本文件的编码?

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

可能重复:


我试图用java读取一个ANSI文本文件,但是,我不知道里面的文本编码,在使用FileInputStream获取文本文件之前,有没有办法检测文本文件的编码?

我认为在实际读取文本文件之前,不可能知道文本文件的编码。您必须先读取几个字节,然后才能确定它的编码

注释中提到的工具要求您在检测文件编码之前准确地执行该操作(实际上它表示数千字节)