Java判断文本文件编码格式以及读取
2016-01-30 23:28
2101 查看
如果不是约定好的,要想解析txt文件就需要知道文件编码类型,由于文件编码类型众多,例如UTF-8,GBK,UTF-16,GB2312等等。
其实有简单的办法,只需要这样就可以了
引用commons-io-2.4.jar即可
http://mvnrepository.com/artifact/commons-io/commons-io/2.4
maven
直接下载: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
其实有简单的办法,只需要这样就可以了
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
相关文章推荐
- 基于SocketChannel的21点小游戏
- java实现多线程内存可见性
- [JDK核心API教程]java.lang 包
- Java单元测试工具:JUnit4(四)——JUnit测试套件使用及参数化设置
- moon 反射机制---java.lang.reflect包
- SpringMVC 3.0 常用注解简介
- JAVA中的final关键字
- Java中重写与重载、this与super
- java集合简介
- 5. 【创建和销毁对象】避免创建不必要的对象
- java实现文件的切割及合并
- Struts2.3.16.1+Hibernate4.3.4+Spring4.0.2 框架整合
- springmvc(九) 参数绑定
- 240,eclipse快捷键
- 第一次尝试编写java
- 1.30 Java周末总结①控制显示多少位小数位②读txt和写txt模拟ATM数据库
- Java单元测试工具:JUnit4(三)——JUnit详解之运行流程及常用注解
- java Class类学习总结
- 解决Spring Security 表单上传文件CSRF失效的问题
- 239,eclipse 中xml之智能提示