看板 Programming 關於我們 聯絡資訊
我直接用記事本 把收件者 主旨 內文打好 丟到SMTP的寄信資料夾寄出 記事本是用ANSI的格式存的 其他格式都寄不出去 主要的問題是 寄到gmail 中文會變亂碼 奇摩的信箱卻不會 奇摩是用big 5 編碼 不懂差異在哪?? 還有要怎麼調整??才能寄到gmail正常顯示中文 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.119.204.183
buganini:head裡面指定編碼 140.114.223.82 07/15 02:03
buganini:更正header, (難怪剛剛覺得好像少了什麼) 140.114.223.82 07/15 02:05
atoo333:喔喔 可以給詳解嗎 不知道如何指定編碼140.119.204.183 07/15 02:07
buganini:不過為什麼要這樣寄@@ 140.114.223.82 07/15 02:09
buganini:你找個正常的mail client生出來看吧 140.114.223.82 07/15 02:10
buganini:Content-Type: text/plain; charset=Big5 140.114.223.82 07/15 02:13
buganini:還有Content-Transfer-Encoding 140.114.223.82 07/15 02:13
buganini:Content-Transfer-Encoding: 8bit 試試 140.114.223.82 07/15 02:14
buganini:我的mail client會用base64,直接打應該是 140.114.223.82 07/15 02:14
buganini:8bit 140.114.223.82 07/15 02:14
buganini:header後要記得空一行在寫body 140.114.223.82 07/15 02:15
buganini:subject編碼也要注意一下 140.114.223.82 07/15 02:16
buganini:subject不知道能不能直接寫,看到的都有編 140.114.223.82 07/15 02:19
buganini:=?Big5?編碼代號?主旨 140.114.223.82 07/15 02:20
atoo333:呵呵 看IIS的書講到這個方法 就試試看140.119.204.183 07/15 02:24
buganini:因為gmail用UTF-8,沒指定原始編碼就會爆 140.114.223.82 07/15 02:26
atoo333:可惜他講很粗淺140.119.204.183 07/15 02:25
buganini:雖然編碼是有機會用程式判斷出來 140.114.223.82 07/15 02:26
atoo333:原來如此 太感謝你了140.119.204.183 07/15 02:26
atoo333:成功了 我可以沒有掛礙的睡覺了 再次感선140.119.204.183 07/15 02:28
atoo333:謝140.119.204.183 07/15 02:29
buganini:另外,用記事本存UTF-8檔頭會加BOM 140.114.223.82 07/15 02:31
buganini:可能會因此被認為格式錯誤而寄不出去 140.114.223.82 07/15 02:31
buganini:記事本存其他種unicode也都會有BOM 140.114.223.82 07/15 02:32
atoo333:喔喔 原來如此 (筆記筆記)140.119.204.183 07/15 02:33
atoo333:我查資料 他也是說主旨要編碼 可是我沒140.119.204.183 07/15 02:36
atoo333:編卻成功顯示中文140.119.204.183 07/15 02:37
buganini:不知道..也許沒編gmail會參考內文編碼? 140.114.223.82 07/15 02:43
buganini:試試惡搞一下內文編碼,主旨不要編:p 140.114.223.82 07/15 02:43
atoo333:恩 全都亂碼囉140.119.204.183 07/15 02:50