[問題] smtp寄信

看板Programming作者 (天氣真好)時間18年前 (2007/07/15 01:48), 編輯推噓12(12018)
留言30則, 2人參與, 最新討論串1/1
我直接用記事本 把收件者 主旨 內文打好 丟到SMTP的寄信資料夾寄出 記事本是用ANSI的格式存的 其他格式都寄不出去 主要的問題是 寄到gmail 中文會變亂碼 奇摩的信箱卻不會 奇摩是用big 5 編碼 不懂差異在哪?? 還有要怎麼調整??才能寄到gmail正常顯示中文 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.119.204.183

07/15 02:03, , 1F
head裡面指定編碼
07/15 02:03, 1F

07/15 02:05, , 2F
更正header, (難怪剛剛覺得好像少了什麼)
07/15 02:05, 2F

07/15 02:07, , 3F
喔喔 可以給詳解嗎 不知道如何指定編碼
07/15 02:07, 3F

07/15 02:09, , 4F
不過為什麼要這樣寄@@
07/15 02:09, 4F

07/15 02:10, , 5F
你找個正常的mail client生出來看吧
07/15 02:10, 5F

07/15 02:13, , 6F
Content-Type: text/plain; charset=Big5
07/15 02:13, 6F

07/15 02:13, , 7F
還有Content-Transfer-Encoding
07/15 02:13, 7F

07/15 02:14, , 8F
Content-Transfer-Encoding: 8bit 試試
07/15 02:14, 8F

07/15 02:14, , 9F
我的mail client會用base64,直接打應該是
07/15 02:14, 9F

07/15 02:14, , 10F
8bit
07/15 02:14, 10F

07/15 02:15, , 11F
header後要記得空一行在寫body
07/15 02:15, 11F

07/15 02:16, , 12F
subject編碼也要注意一下
07/15 02:16, 12F

07/15 02:19, , 13F
subject不知道能不能直接寫,看到的都有編
07/15 02:19, 13F

07/15 02:20, , 14F
=?Big5?編碼代號?主旨
07/15 02:20, 14F

07/15 02:24, , 15F
呵呵 看IIS的書講到這個方法 就試試看
07/15 02:24, 15F

07/15 02:26, , 16F
因為gmail用UTF-8,沒指定原始編碼就會爆
07/15 02:26, 16F

07/15 02:25, , 17F
可惜他講很粗淺
07/15 02:25, 17F

07/15 02:26, , 18F
雖然編碼是有機會用程式判斷出來
07/15 02:26, 18F

07/15 02:26, , 19F
原來如此 太感謝你了
07/15 02:26, 19F

07/15 02:28, , 20F
成功了 我可以沒有掛礙的睡覺了 再次感선
07/15 02:28, 20F

07/15 02:29, , 21F
07/15 02:29, 21F

07/15 02:31, , 22F
另外,用記事本存UTF-8檔頭會加BOM
07/15 02:31, 22F

07/15 02:31, , 23F
可能會因此被認為格式錯誤而寄不出去
07/15 02:31, 23F

07/15 02:32, , 24F
記事本存其他種unicode也都會有BOM
07/15 02:32, 24F

07/15 02:33, , 25F
喔喔 原來如此 (筆記筆記)
07/15 02:33, 25F

07/15 02:36, , 26F
我查資料 他也是說主旨要編碼 可是我沒
07/15 02:36, 26F

07/15 02:37, , 27F
編卻成功顯示中文
07/15 02:37, 27F

07/15 02:43, , 28F
不知道..也許沒編gmail會參考內文編碼?
07/15 02:43, 28F

07/15 02:43, , 29F
試試惡搞一下內文編碼,主旨不要編:p
07/15 02:43, 29F

07/15 02:50, , 30F
恩 全都亂碼囉
07/15 02:50, 30F
文章代碼(AID): #16cGo0qv (Programming)
文章代碼(AID): #16cGo0qv (Programming)