線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1296
推到 Plurk!
推到 Facebook!

問個javamail的問題

尚未結案
紫玫瑰
一般會員


發表:1
回覆:2
積分:0
註冊:2004-12-01

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-12-01 20:24:01 IP:218.175.xxx.xxx 未訂閱
使用javamail寫了一個信件收發的程式 收發信件都OK 可是收下來的附檔若為文字或網頁(.txt & .html)的中文檔 在開啟後內文會出現亂碼 有沒有哪位大大知道如何解決??
warke
一般會員


發表:19
回覆:32
積分:10
註冊:2004-09-04

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-12-02 07:59:48 IP:218.170.xxx.xxx 未訂閱
請問可否貼一下你的程式碼呢? 因為這樣好像真的無從說起說....
紫玫瑰
一般會員


發表:1
回覆:2
積分:0
註冊:2004-12-01

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-12-02 10:25:26 IP:218.175.xxx.xxx 未訂閱
try { //附加TXT檔的檔名 attName = new String(part.getFileName().getBytes("8859_1"), "big5"); ContentArea1.append("附夾檔案名稱: " attName "\n"); ContentArea1.append("檔案大小: " part.getSize() " bytes\n"); ContentArea1.append("檔案類型: txt\n"); //開啟檔案輸出資料流, 以便儲存TXT檔 FileWriter fileWriter = new FileWriter(setPath "mailtest/" mailnum "/" attName); fileWriter.write((String)obj); fileWriter.close(); String fileatt=attName ";"; char[] a1= fileatt.toCharArray(); FileWriter fo = new FileWriter(setPath "mailtest/" mailnum "/file.txt", true); fo.write(a1); fo.close(); // 關閉檔案 attfile=1; } catch (Exception e) {} 因為程式太大~~所以只截取了一小段收信的程式~~ 最主要好像是收下來後(String)obj這個部份~~ 無法轉成中文~~~會成為亂碼~~ 請各位大大幫幫忙~~~ 謝謝~~
系統時間:2024-05-09 8:38:48
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!