[問題] 關於java抓中文變亂碼

看板java作者 (WSzc)時間16年前 (2009/09/13 22:07), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/2 (看更多)
不好意思請問一下 就是我現在有一個中文檔案 想寫個程式抓裡頭的東西 可是我怎麼抓 印出來中文就會變成亂碼 英文正常 同樣的檔案我用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

09/14 00:48, , 1F
試看看String(byte[] bytes, String charsetName)
09/14 00:48, 1F
文章代碼(AID): #1AhFoz0Y (java)
文章代碼(AID): #1AhFoz0Y (java)