通常會這樣寫
BufferedReader input = new BufferedReader(new InputStreamReader(new FileInputStream("c:/test.txt")));
可是當文字檔儲存的格式為 ANSI 時
在中文繁體的系統需要指定讀進來的格式
不然會產生亂碼
只要將上述程式碼修改為以下即可
BufferedReader input = new BufferedReader(new InputStreamReader(new FileInputStream("c:/test.txt", "Big5"));
沒有留言:
張貼留言