[問題] 檔案寫入的中文檔名問題
這是我第二次 問問題了,經過多日的找尋解決方法 我終於搞定諸多問題了
但是 我現在碰到一個問題是
我無法使用中文的檔名
這是 我從我的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
→
05/23 00:07, , 1F
05/23 00:07, 1F
→
05/23 00:16, , 2F
05/23 00:16, 2F
→
05/23 00:26, , 3F
05/23 00:26, 3F
→
05/23 03:08, , 4F
05/23 03:08, 4F
推
05/23 09:48, , 5F
05/23 09:48, 5F
→
05/23 16:44, , 6F
05/23 16:44, 6F