看板 java 關於我們 聯絡資訊
這是我第二次 問問題了,經過多日的找尋解決方法 我終於搞定諸多問題了 但是 我現在碰到一個問題是 我無法使用中文的檔名 這是 我從我的code 中 擷取出來的部分(本來想全部放上來 不過 排版...) writer = new OutputStreamWriter( new FileOutputStream(path + bookName+".txt"),"UTF-8"); //bookName 是從UTF-8 格式的 網頁中擷取出來 for(..處理每個頁面....) { writer.write(tempLineBuilder.toString()); //把處理結果 寫入檔案 } writer.flush(); writer.close(); 我發現 我如果這樣做 我無法正常把字串寫入檔案中 當我把 bookName 的值改成 英文 時 就可以了~.~ 可以請問一下 是什麼原因 該如何解決呢? 現在發現 我花最多時間的是在下載檔案 再想辦法怎樣可以同時多線下載... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.36.84.44
darkk6:code 的話可以用這類工具貼 http://pastie.org/ 05/23 00:07
pupuliao:感謝 這是全文 http://pastie.org/3950743 05/23 00:16
gwokae:編譯原始檔案的encoding? 05/23 00:26
pupuliao:?? 看不懂樓上說什麼OTZ 05/23 03:08
PsMonkey:最簡單的講法,Eclipse 所有能設定 encoding 都用 UTF-8 05/23 09:48
pupuliao:喔喔 感謝 05/23 16:44