註冊信是用Base 64編碼,某些Web Mail或Server收到後會變成亂碼XD
小弟是用Gmail收到的也是亂碼XD
不過還是有辦法手動還原此信內如容:
1.將亂碼的註冊信用Outlook Express或ThunderBird收下來 (轉寄也可)
2.選擇「檔案」=>「另存新檔」,將信存成 XXX.eml (XXX可隨意取)
3.將信件內容,例如:
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: base64
5pS55oKo55qE6Ki75YaKIEVtYWlsIOaZguS9v+eUqOS6huacrOWcsOWdgO+8jOaIkeWAkemcgA
gOatpeeahOaTjeS9nOOAgg0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQrluLPomZ/mv4DmtLvoqqrmmI4NCi0t
GDFGDFhdfhdfhdeDGRYwerwetwEWERWETewttttttWETEETETWETWETWETdsgdsgdsgsdgsgsd
Content-Transfer-Encoding: base64(不含此行)以下「亂碼的部份」複製下來
(複製亂碼的部份即可,不用複製最後面自己的簽名檔XD)
4.用NotePad或UltraEdit等文書軟體打開「XXX.eml」編輯
會找到像是:
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: base64
Content-Disposition: inlin
DSGDFGDFHDFDFhdfhdfhdhdWTYTRIYKULUHLWRWRAW
DSGDFGDFHDFDFhdfhdfhdhdWTYTRIYKULUHLWRWRAWRYTRUTUTU
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQrluLPomZ/mv4DmtLvoqq
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQrluLPomZ/mv4DmtLvoqq
............
............
亂碼....etc.
------=_NextPart_xxx_xxx_xxxxxx.xxxxxxx--
將「中間亂碼部分」刪除 (不包含------=_NextPart_xxx_xxx_xxxxxx.xxxxxxx--)
5.貼上步驟3.所複製的亂碼來取代剛才刪除的部份
6.存檔=>關閉檔案=>重開xxx.eml
信件內容就會恢復正常了 ^^"
就可以點擊啟動了 :D
補充:
在網路上有些傳送資料的伺服器並沒有能力處理 8 位元資料(像是中文)
所以會把第8個位元給濾掉,當你的信件經過這種伺服器
因為資料已經完全被破壞掉了,第八位元被濾掉所造成的亂碼郵件是無法還原.
[ 本帖最後由 Wasteland 於 2007-7-16 17:17 編輯 ] |