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