資源簡介
由于文件編碼類型眾多,例如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
代碼片段和文件信息
package?com.sjfl.main;
import?java.io.BufferedReader;
import?java.io.File;
import?java.io.FileInputStream;
import?java.io.FileNotFoundException;
import?java.io.IOException;
import?java.io.InputStream;
import?java.io.InputStreamReader;
import?java.net.URL;
/**
?*?
?*??Copyright?(C)?<2009>??
?*
?*???This?program?is?free?software:?you?can?redistribute?it?and/or?modify
?*??it?under?the?terms?of?the?GNU?General?Public?License?as?published?by
?*??the?Free?Software?Foundation?either?version?3?of?the?License?or
?*?(at?your?option)?any?later?version.
?*
?*??This?program?is?distributed?in?the?hope?that?it?will?be?useful
?*???but?WITHOUT?ANY?WARRANTY;?without?even?the?implied?warranty?of
?*?MERCHANTABILITY?or?FITNESS?FOR
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????162350??2019-08-03?00:41??EncodingDetect.java
評論
共有 條評論