Java JSP 讀取UTF-8檔案

以下程式不考慮UTF-8 BOM的問題


import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStreamReader;
File fn=new File("utf8.txt");
FileInputStream fis = new FileInputStream(fn);
//指定utf-8編碼
BufferedReader br = new BufferedReader( new InputStreamReader( fis,"utf-8" ) );
String file_str_append="";
String file_str="";
while((file_str_append=br.readLine())!=null){
  file_str+=file_str_append;
}
br.close();
fis.close();
//將utf-8所有檔案內容輸出
System.out.println(file_str);

留言