Java判断文本文件编码格式以及读取
生活随笔
收集整理的這篇文章主要介紹了
Java判断文本文件编码格式以及读取
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
如果不是約定好的,要想解析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
?
總結
以上是生活随笔為你收集整理的Java判断文本文件编码格式以及读取的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 求一个不懂自己的个性签名!
- 下一篇: 10月份去甘南有什么好玩的,10月甘南的