全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:2730
推到 Plurk!
推到 Facebook!

TIdSMTP的中文問題

尚未結案
小蟲蟲
一般會員


發表:38
回覆:55
積分:23
註冊:2002-03-13

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-10-11 11:49:09 IP:203.73.xxx.xxx 未訂閱
我用TIdSMTP與TIdMessage元件寄送一封信。(參考VCL How To的作法) 不過,中文的部份會變成亂碼。我加了IdMessage1.CharSet := 'Big5' 仍然沒用,標題仍是亂碼,神奇的是,多了一個附件,但是中文地。但Body不見了。 請教該如何解決? 謝謝!
delphiwww
資深會員


發表:145
回覆:363
積分:368
註冊:2002-03-13

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-10-11 17:20:31 IP:202.145.xxx.xxx 未訂閱
你可以參考愚作Indy E_mail小精靈,在首頁上就可以點選下載了
引言: 我用TIdSMTP與TIdMessage元件寄送一封信。(參考VCL How To的作法) 不過,中文的部份會變成亂碼。我加了IdMessage1.CharSet := 'Big5' 仍然沒用,標題仍是亂碼,神奇的是,多了一個附件,但是中文地。但Body不見了。 請教該如何解決? 謝謝!
小蟲蟲
一般會員


發表:38
回覆:55
積分:23
註冊:2002-03-13

發送簡訊給我
#3 引用回覆 回覆 發表時間:2002-10-11 18:09:05 IP:203.73.xxx.xxx 未訂閱
[quote] 你可以參考愚作Indy E_mail小精靈,在首頁上就可以點選下載了 [quote] 您好: 我已下載了這隻程式,但是中文還是有問題! 我的系統:Win2000,收信軟體:Outlook XP,Mial Server: MS Exchange。 我測了ch04與ch05,在Outlook的檢視/編碼方式呈現的是西歐語系(ISO)。 如果改成Big5(在Outlook下改),則本文是正確的,但標題還是亂碼! 是Outlook的關係嗎?
artist1002
高階會員


發表:2
回覆:155
積分:151
註冊:2002-09-26

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-04-09 00:42:01 IP:211.76.xxx.xxx 未訂閱
會不會是你的主旨過長了 根據我的測試 Indy 9.0.10 在主旨過長(好像是大於46個字元)的時候 透過base64編碼過的主旨會有換行的問題 會導致內容不見或是亂碼的問題 我是把主旨自行編碼的, 不要使用Indy的編碼
chih_kuan
中階會員


發表:38
回覆:82
積分:54
註冊:2003-02-20

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-01-12 16:29:17 IP:203.70.xxx.xxx 未訂閱
試試看 // Temp : TIdMessage; Temp.CharSet := 'BIG5'; Temp.Encoding := (meUU);
------
叔叔有練過,初學者不要學。
Blueberrug
一般會員


發表:14
回覆:50
積分:17
註冊:2005-05-22

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-06-10 18:21:09 IP:220.130.xxx.xxx 未訂閱
你們好: 我看這邊的文章都說主旨超過24個中文字就會亂碼, 可是我自己只要在信件中的主旨key"大家好", 結果也是亂碼,請問大家要怎麼解決呢?
evile
一般會員


發表:0
回覆:1
積分:0
註冊:2005-02-15

發送簡訊給我
#7 引用回覆 回覆 發表時間:2005-08-12 17:26:14 IP:61.30.xxx.xxx 未訂閱
因為在mail寄出時己經被重新編碼了uese encddecd 使用decodestring或encodestring的函數處理 我也是在另一個地方看到 我有收集說明,一時找不到
系統時間:2024-06-26 8:00:34
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!