Java判断文本文件编码格式以及读取

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow

也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

               

如果不是约定好的,要想解析txt文件就需要知道文件编码类型,由于文件编码类型众多,例如UTF-8,GBK,UTF-16,GB2312等等。

其实有简单的办法,只需要这样就可以了

        String fileEncode=EncodingDetect.getJavaEncode(filePath);               String fileContent=FileUtils.readFileToString(new File(filePath),fileEncode);

引用commons-io-2.4.jar即可

http://mvnrepository.com/artifact/commons-io/commons-io/2.4

maven

<dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.4</version></dependency>


直接下载:http://central.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.jar

EncodingDetect.java

http://download.csdn.net/detail/21aspnet/9423476
 

参考: http://daikainan.iteye.com/blog/1439322           

给我老师的人工智能教程打call!http://blog.csdn.net/jiangjunshow

这里写图片描述

猜你喜欢

转载自blog.csdn.net/gdfjhc/article/details/83934792