Re: [問題] eclipse的結果正確,javac的結果錯誤

看板java作者 (._.)時間15年前 (2009/06/02 12:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/5 (看更多)
基本上,因為你很多地方沒有講得很清楚, 所以我中間隨口問問,你就隨便參考看看。 ※ 引述《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
文章代碼(AID): #1A9AG4Fm (java)
討論串 (同標題文章)
文章代碼(AID): #1A9AG4Fm (java)