看板 java 關於我們 聯絡資訊
不好意思請問一下 就是我現在有一個中文檔案 想寫個程式抓裡頭的東西 可是我怎麼抓 印出來中文就會變成亂碼 英文正常 同樣的檔案我用C/C++印也是正常的 我是這樣寫 FileReader f = new FileReader(myFile); BufferReader b = new BufferedReader(f); while( (data = b.readLine())!=null ) { System.out.println(data); } 如果有一行是 我abc 就會印成類似 *)abc 的東西 是不是可能是平台問題呢? 因為我在之前的工作站是可以正常印中文的 可是現在這個工作站連 System.out.println("中文"); 也都是印出亂碼 翻了前面文章還有網路 找不太到解決方法 有人可以幫忙嗎 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.30.84
ynchang:試看看String(byte[] bytes, String charsetName) 09/14 00:48