手机看片精品高清国产日韩,色先锋资源综合网,国产哺乳奶水91在线播放,乱伦小说亚洲色图欧洲电影

幫助中心 >  技術(shù)知識庫 >  企業(yè)郵局 >  常見問題 >  郵件里全是亂碼,如何恢復(fù)成正常的?

郵件里全是亂碼,如何恢復(fù)成正常的?

2009-11-12 15:04:41 18106

郵件亂碼的消除 1.郵件亂碼原因及其排除 郵件亂碼的形成原因很多,主要有以下幾個方面: (1)郵件服務(wù)器不支持8位(非ASCII碼格式) 傳輸郵件傳輸機制或郵件編碼的不同,可能造成郵件服務(wù)器不支持8位(非ASCII碼格式)傳輸而形成郵件亂碼。例如直接發(fā)送中文或二進(jìn)制等非ASCII碼格式的郵件(如中文雙字節(jié)文件、圖片文件.jpg、可執(zhí)行文件.exe或壓縮文件.zip等二進(jìn)制文件)時,郵件服務(wù)器有可能無法處理,便把信件中每個字符的第8位都過濾掉,從而造成郵件信息的失真或損壞,在收到郵件時就是一堆亂碼。 對策:在發(fā)送8位格式的文本文件時,必須事先進(jìn)行編碼,將文件轉(zhuǎn)換為7位ASCII碼或更少位數(shù)的格式,然后才能保證文件的正確傳送。收件人收到7位或更少位格式的郵件后,可以再轉(zhuǎn)換為8位的格式,這樣就可避免亂碼。 (2)收發(fā)端使用的E-mail軟件和設(shè)置不同 一般E-mail軟件的“附件”功能都可以自動對信件先進(jìn)行編碼,然后送出。這樣只要收信人使用的E-mail軟件(如Outlook、Netscape E-mail等)能區(qū)別信件的編碼方式,就可以自動將信件解碼。然而由于收發(fā)件人所用的E-mail軟件默認(rèn)配置不同或收發(fā)件人自己定制的一些選項不同,所以在收到編碼的信件后,系統(tǒng)不一定能識別出信件所用的編碼方法,自然無法自動解碼,這樣就會出現(xiàn)亂碼。 對策:可以用Winzip+IE來解碼,方法是:把亂碼郵件的內(nèi)容,拷貝到剪貼板中,然后將其粘貼到記事本中,存為文本文件(例如LI.txt),再將其后綴改為.uue(改為LI.uue),點擊此文件,會啟動Winzip,然后啟動IE,把Winzip中的001.txt文件拖到IE窗口中,就會顯示郵件原來的內(nèi)容,而不會看到亂碼。 也可以根據(jù)郵件中的關(guān)鍵字符判斷編碼方法,選取合適的解碼軟件進(jìn)行解碼。 郵件的編碼方式主要有:UUENCODE、Base64 encode、QP-encode、BINHEX等。 UUENCODE:這是UNIX環(huán)境下使用的編碼方式,目前已經(jīng)很少用,大體格式為: begin 644 kk.zip M1G)O;2!I;&EN+F)B3T!C(VEE+FYC=4N961U+G1W(%=E9"!.;W8@(#8@,3(ZM,SDZ,C4@,3DY-@I296-E:79E9#H@9G)O;2!F;&%B;6%I;"YF;&%B+F9U:FET…… end 特征:亂碼前面含有“begin xxx”,后面是編碼前的原始文件名(如kk.zip),接著是已經(jīng)過編碼的信件內(nèi)容(如上述的亂碼部分)最后一行為“end”。 解碼辦法:可用BECKY!EUDORA等E-mail軟件,選擇編碼中相應(yīng)的選項就可解碼,也可以在E-mail軟件中保存亂碼郵件,存為后綴為“.UUE”格式的文件,然后用Winzip解碼展開。解碼后就會消除亂碼。 MIME/BASE64 encode:該編碼方式將3個字節(jié)(8位)用4個字節(jié)(6位)表示,由于編碼后的內(nèi)容是6位的,因此可避免第8位被截掉,大體格式為: MIME-Version:1.0 Content-Type:text/plain; charset="us-ascii" Content-Transfer-Encoding:base64 Status:R SGmhQbF6pm6hSafapmK69Lj0pFexb6q+sXqsT6Skp OWrSKXzsN3DRLFNrmGhQQ0Kq1+sTqq6vdCx
0LF6tFit07Ddw0ShRw0KD QqtuqX9p2m2RLF6p9qoz6XOIE 1Py3Jvc29mdCuiBJbnRlcm5ldCBN…… 特征:亂碼前一般有如下幾部分“信頭”:Content-Type(內(nèi)容類型)、charset(字符集)和Content-Transfer-Encoding(內(nèi)容傳輸亂碼方式)。 解碼辦法:用E-mail軟件,選擇編碼中Base64 選項就可解碼,解碼后會消除亂碼。 QpencodeQP:全稱“Quoted-Printable Content-Transfer-Encoding”。因為這種格式郵件的內(nèi)容都是ASCII字符集中可以打印的字符,所以名稱中含有Printable。大體格式為: =A1A=B1z=A6n=A1I=A7=DA=A6b=BA=F4=B8=F4=A4W =B1o...... =E5==ABH=A5=F3=B0=DD=C3D=B1M=Aea=A1A...... 特征:內(nèi)容通常有很多等號“=”,因此不需要看“信頭”也可以判斷是否為QP編碼。 解碼辦法:把郵件中類似A1A=B1z=A6n...的部分編碼全部復(fù)制下來,貼到一個新的純文本文件中,然后在文件頭部加入Quoted-Pintable格式的文件頭: Contenet-Type:text/plain;Charset="GB2312" Content-Transfer-Encoding;Quoted-Pintable 然后以“EML”為后綴保存文件,用資源管理器雙擊打開文件即可顯示正確的內(nèi)容。如果還有部分漢字亂碼,可以用Winzip對存盤后的EML文件進(jìn)行解壓,即可看到正確的內(nèi)容。 BINHEX:這種編碼方式大體格式為: (This file must be converted with Binhex4.0) SGmhQbF6pm6hSafapmK69Lj0pFexb6qssTqq6vdCx
0LF6tFit07Ddw0ShRw0KDQqtuqX9p2m2RLF6p9q oz6XOIE…… 解碼辦法:用E-mail軟件對它解碼;也可在E-mail軟件中保存亂碼郵件,存為后綴為“.HQX”格式的文件,然后用Winzip解碼展開。 解碼后會消除亂碼。 UTIF-7/UTIF-8:它們是UNICODE的兩種轉(zhuǎn)換碼。 UTIF-7編碼方式大體格式為: +SGmhQbF/6pm6hSafapmK69L/j0pFexb6q+sXqsT6Skp. OWrSKXzsN3DRLFNrmGhQQ0Kq1-sTqq6vdCx
0LF6tFit07Ddw0ShRw0KD QqtuqX9p2m2RLF6p9qoz6XOIE 1Py3Jvc29mdCuiBJbnRlcm5ldCBN…… 解碼辦法:在原E-mail頭加入以下信息: MIME-Version:1.0 Content-Type:text/plain; charset="utf-7" Content-Transfer-Encoding:7bit 插入后與字符留一空行,將郵件存為“EML”后綴,然后用Outlook即可解碼,消除亂碼。 UTIF-8 解碼辦法:在原E-mail頭加入以下信息: MIME-Version:1.0 Content-Type:text/plain; charset="utf-8" Content-Transfer-Encoding:8bit 將郵件存

提交成功!非常感謝您的反饋,我們會繼續(xù)努力做到更好!

這條文檔是否有幫助解決問題?

非常抱歉未能幫助到您。為了給您提供更好的服務(wù),我們很需要您進(jìn)一步的反饋信息:

在文檔使用中是否遇到以下問題: