Arnor 究極の素還尊
註冊時間: 2001-11-07 文章: 13011 來自: TAIWAN
|
發表於: 星期五 四月 18, 2003 1:42 pm 文章標題: Re: 尊龍大哥HELP...有關PHP送出MAIL編碼的疑問 |
|
|
sos 寫到: | 我用UebiMiau 2.7.X 送信其中INPUT 有出現涂、許、功...這些字的時後
都會衝碼我知道是\的關係,在選擇編碼的型態7Bit
8Bit、Unicode、不設、都會變成底下這模樣,=?Big5?Q?=D2=B0=EA=BD=E5?= 可是大大您所做的webmail
就不會有這個問題,請教大大是如何辦到的!
是不是在if(!$smtp->Recipient(sprintf("<%s>", $this->to[$i][0])))出了問題??? |
變成這樣
=?Big5?Q?=D2=B0=EA=BD=E5?=
是正常, 沒關係的, 因為信為 MIME type 檔案, 為了
全球通用, 裡頭都會用Base64, Quoted-printable 等編碼方式做
4to3 byte, 3to4 byte 的編碼...
若要正常顯示只要用Quoted-Printable 的編碼方式Decode回來就可以了.
方法為:
去掉最前頭的 =? 和後頭的 ?=
你會看到這個字串的字集語系為 Big5
把 Big5 去掉, 你會遇到 Q ( Q= Quoted-printable 編碼, B = Base64 )
再用 Quoted-printable 把後面這段 ?=D2=B0=EA=BD=E5 把它Decode 回來,
就完成這個字串的decode 了. _________________ *若是想問問題的話, 請務必不要塗改任何 IP, 網域資料, 您若不願貼上IP或網域, 請改以電子郵件來詢問. 謝謝您的配合.*
*若是回報疑似軟體的運行或邏輯或資料處理有誤的問題, 小弟很樂意去了解您的情況, 但請務必以最新版來做回報, 如果以郵件詢問, 請參考 http://www.raidenmaild.com/tw/feedback.html 的說明, 最好標題加個 RaidenMAILD 字樣, 才不致會遺漏了您的信唷. 謝謝您的配合^^*
*在版上發文請遵守網路禮儀, 並請持著虛心敘述問題請教他人, 凡發現違反的文, 均一律刪除為優先, 不另行通知喔.
*與使用者教學相長腦力激盪是我輩成就感的來源, 誠心希望您能不吝指教.
*雷電MAILD 知識庫文件 http://www.raidenmaild.com/tw/kb/
素還尊
Team John Long.
Email: arnor@raidenmaild.com
公司網站 http://www.raidenmaild.com/company/ |
|