Java : How to determine the correct charset encoding of a stream




我想获取垂直文件的文件编码类型运行时。

System.getProperties("file.encoding");


上面的代码为所有输入文件显示相同的编码类型。

最佳答案

请参阅Marcelos注释-有些库可以用来猜测文件的编码,但是除非您事先知道,否则就无法确定它。任意文本文件中没有“标准”信息来指示已使用哪种编码来编写它。特定的文件格式可能包括编码信息,但是以某种专有的方式,特定于该文件格式。

10-08 04:58