IO讀取文件編碼是utf-8的文件
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class ReadFile {
???????public static void main(String[] args) throws IOException{
??????????????File file = new File("D:\\test.txt");
??????????????FileReader fileReader = new FileReader(file);
??????????????String sx = fileReader.getEncoding();
??????????????FileInputStream fileInputStream = new FileInputStream(file);
??????????????InputStreamReader inputStramReader = new InputStreamReader(fileInputStream, "utf-8");
??????????????BufferedReader bufferedReader = new BufferedReader(inputStramReader);
??????????????String fileContent = "";
??????????????String line = null;
??????????????while ((line = bufferedReader.readLine()) != null) {
?????????????????????fileContent += line + "\n";
??????????????}
???????}
}
posted on 2005-11-07 15:51 bluesky 閱讀(2649) 評論(0) 編輯 收藏 所屬分類: 基礎知識