Re: [問題] eclipse的結果正確,javac的結果錯誤
基本上,因為你很多地方沒有講得很清楚,
所以我中間隨口問問,你就隨便參考看看。
※ 引述《Holocaust123 (Terry)》之銘言:
: 寫了一隻抓網頁、並用 regular expression 將我想要的文字部分抓出來的程式。
: 我設的 regular expression 裡面含中文,
: 用 eclipse 編譯並執行程式,抓出來的文字輸出到文字檔(txt)後可以正常顯示;
: 可是改用 javac 編譯(沒error),執行後打開文字檔只看到一堆換行。
那你 try catch 是怎麼處理的?
在你重複處理的過程中有試著塞 System.out.println 印一些區隔用的
來鑑別說換行是透過你自己的 regular expression 產生的結果嗎?
有試著用 System.out.print(ln) 試著先印看看 regular expression 嗎?
: 我猜是我 eclipse 用 UTF-8 編碼的關係。
: 如果是這個問題的話,假如我想用 javac 編譯執行這個程式,
javac 有用甚麼參數呢?
cmd 下預設編碼又是甚麼呢?
有試過調整 javac 參數 (例如直接抓 Eclipse 的參數設定來給 javac 用) 嗎?
: 除了將 eclipse 改用其他編碼來重寫 code 之外還有甚麼方法嗎?
: 還是其實問題不在編碼?
其實我也不知道, 我上面亂亂問, 說不定跟你的問題一點關係也沒有也說不定.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 120.125.83.125
討論串 (同標題文章)
完整討論串 (本文為第 1 之 5 篇):