LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

接收Email之eml文件解析后亂碼探討

admin
2012年1月12日 23:41 本文熱度 7430
當(dāng)我們?yōu)g覽網(wǎng)頁、打開文檔或郵件,運(yùn)行軟件時(shí),經(jīng)常會(huì)看到亂碼,通常是由于源文件編碼,Windows不

能正確識(shí)別造成的的,也可能是其他原因。亂碼給我們帶來了太多的煩惱,為了幫助大家徹底擺脫亂碼


,下面我們就來探討一下亂碼的形成原因及其消除方法。


  一、亂碼有五種類型


  常見的亂碼,一般可以分成五種類型:第一類是文本/文檔文件亂碼,這一般是由于源文件編碼,與


Windows使用的編碼不通用造成的;第二類是網(wǎng)頁亂碼,形成原因與第一類亂碼類似;第三類是Windows


系統(tǒng)界面亂碼,即中文Windows的菜單、桌面、提示框等顯示亂碼,主要是Windows注冊(cè)表中有關(guān)字體的


部分設(shè)置不當(dāng)引起的;第四類是應(yīng)用程序的界面亂碼,即各種應(yīng)用程序(包括游戲)本來顯示中文的地


方出現(xiàn)亂碼,形成原因比較復(fù)雜,有第二類的亂碼原因,也可能是軟件用到的中文鏈接庫(kù),被英文鏈接


庫(kù)覆蓋造成的;第五類是郵件亂碼,形成原因也極其復(fù)雜。


  二、如何消除應(yīng)用程序的界面亂碼?


  目前有些軟件發(fā)行了Unicode版本,這是一種通用的字符編碼標(biāo)準(zhǔn),涵蓋了全球多種語言及古文和專


業(yè)符號(hào),這種版本的軟件運(yùn)行在任何系統(tǒng)和語言上都不會(huì)亂碼,如果是非Unicode編碼的程序,就會(huì)有亂


碼現(xiàn)象。


  【形成原因】:原因有三種。如果是由于Windows注冊(cè)表中關(guān)于字體設(shè)置的信息不正確造成的,你可


以用下面“如何消除Windows系統(tǒng)界面亂碼”介紹的辦法去解決;如果用上法解決不了,那就可能是由于


軟件的中文鏈接庫(kù),被英文鏈接庫(kù)覆蓋而引起的。這種現(xiàn)象經(jīng)常發(fā)生在用微軟開發(fā)工具例如VB、VC開發(fā)


的中文軟件上,這類軟件中,菜單等顯示界面上的漢字都是受一個(gè)動(dòng)態(tài)鏈接庫(kù)(DLL文件)控制,而軟件


的這個(gè)動(dòng)態(tài)鏈接庫(kù)一般安裝在WindowsSystem目錄下,如果以后安裝了某個(gè)英文軟件也使用同名的動(dòng)態(tài)鏈


接庫(kù),則英文軟件的動(dòng)態(tài)鏈接庫(kù)就會(huì)覆蓋中文鏈接庫(kù),這樣,運(yùn)行中文軟件時(shí)就會(huì)調(diào)用英文的動(dòng)態(tài)鏈接


庫(kù),因此出現(xiàn)亂碼。解決辦法:重新安裝中文軟件,恢復(fù)中文動(dòng)態(tài)鏈接庫(kù)即可。


  如果以上方法也無濟(jì)于事,對(duì)于Win9X/ME系統(tǒng),你可以安裝使用MagicWin98(下載地址


http://www.skycn.com/soft/3047.html)、南極星等內(nèi)碼轉(zhuǎn)換軟件,轉(zhuǎn)換內(nèi)碼后即可消除亂碼;對(duì)于


WinXP系統(tǒng),建議使用微軟多語言支持工具M(jìn)icrosoftAppLocale(下載地址


http://www.skycn.com/soft/12582.html),利用它為指定程序設(shè)置相應(yīng)的語言區(qū)域,這樣也可消除亂


碼。


  三、如何消除文本/文檔文件亂碼?


  【形成原因】:一般是由于文檔采用的字符集,系統(tǒng)不支持造成的。例如繁體中文的文檔顯示在簡(jiǎn)


體中文系統(tǒng)下,或者相反的情況,就會(huì)造成文檔顯示時(shí)亂碼。只要你內(nèi)碼轉(zhuǎn)換正確,例如把原本是繁體


的內(nèi)碼,轉(zhuǎn)換為簡(jiǎn)體內(nèi)碼(或者相反),即可消除亂碼。


  【解決辦法】:有以下四種解決辦法:


  1、使用Word2003/XP轉(zhuǎn)換內(nèi)碼


  Word2003/XP支持眾多的語言,可以正確顯示非Unicode類型的文本文件,單擊“工具”菜單下的“


語言”/設(shè)置語言,你可以把默認(rèn)語言設(shè)置成非中文,例如日語,這樣Word就可以正確顯示日文了。


  當(dāng)然你也可以用它進(jìn)行簡(jiǎn)體中文與繁體中文之間的轉(zhuǎn)換工作,如果文件有亂碼,你轉(zhuǎn)換一下即可消


除。例如要把繁體中文轉(zhuǎn)換為簡(jiǎn)體中文,方法是:選擇要轉(zhuǎn)換內(nèi)碼的文件,在彈出的對(duì)話框中(如下圖


),選擇“其他編碼”中的“繁體中文(BIG5)”一項(xiàng),打開此文件時(shí)就不會(huì)出現(xiàn)亂碼。



2、使用Word2003/XP無亂碼保存


  在Word2003/XP中,當(dāng)保存時(shí)選擇“文件”中的“另存為”,先存為“WORD”文檔,存盤后打開再存


為純文本等其他格式;或者在菜單欄中選擇“工具/語言/中文簡(jiǎn)繁轉(zhuǎn)換”,內(nèi)碼轉(zhuǎn)換以后再保存。


  3、使用內(nèi)碼轉(zhuǎn)換工具


  除此之外,使用內(nèi)碼轉(zhuǎn)換工具也可以消除此類亂碼,你只要對(duì)BIG5(繁體中文)和GB2312(國(guó)標(biāo)碼


、簡(jiǎn)體中文)進(jìn)行相互轉(zhuǎn)換即可實(shí)現(xiàn)。常用的內(nèi)碼轉(zhuǎn)換工具有:
4、使用WPS2000轉(zhuǎn)換內(nèi)碼



WPS2000也能轉(zhuǎn)換內(nèi)碼,支持GB2312、BIG5、GBK等三種主要的漢字編碼,并可在輸出RTF、TXT、HTM格式


文件時(shí)對(duì)內(nèi)碼進(jìn)行轉(zhuǎn)換。
四、如何消除網(wǎng)頁亂碼?


  【形成原因】:網(wǎng)頁亂碼是瀏覽器(IE等)對(duì)HTML網(wǎng)頁解釋時(shí)形成的,如果網(wǎng)頁制作時(shí)編碼為A,瀏


覽器卻以編碼B顯示該網(wǎng)頁,就會(huì)出現(xiàn)亂碼,因此只要你在瀏覽器中也以編碼A顯示該網(wǎng)頁,就會(huì)消除亂


碼。


  例如網(wǎng)頁的代碼中有形如:〈HTML〉〈HEAD〉〈META CONTENT=“text/html;charset=ISO-8859-1


”〉〈/HEAD〉的語句,瀏覽器在顯示此頁時(shí),就會(huì)出現(xiàn)亂碼,因?yàn)闉g覽器會(huì)將此頁語種辨認(rèn)為“歐洲語


系”。


  【解決辦法】:有以下四種解決辦法:


  1、在瀏覽器中選擇“編碼”菜單


  事先為瀏覽器安裝多語言支持包(例如在安裝IE幣?安裝多語言支持包),這樣當(dāng)瀏覽網(wǎng)頁出現(xiàn)亂碼


時(shí),即可手工更改此類網(wǎng)頁的編碼方式,在瀏覽器中選擇菜單欄下的“查看??“編碼”/“自動(dòng)選擇”/


簡(jiǎn)體中文(GB2312),如為繁體中文則選擇“查看”/“編碼”/“自動(dòng)選擇”/繁體中文(BIG5),其他


語言依此類推,選擇相應(yīng)的語系,這樣便可消除網(wǎng)頁亂碼現(xiàn)象。


  2、修改網(wǎng)頁代碼


  用FrontPage等軟件打開出現(xiàn)亂碼的網(wǎng)頁,修改該網(wǎng)頁代碼,在以下句子中


  〈META CONTENT=“text/html;charset=ISO-8859-1”〉,將語種“ISO-8859-1”改為GB2312,如


果是繁體網(wǎng)頁則改為BIG5。


  3、無亂碼保存網(wǎng)頁


  用瀏覽器打開該網(wǎng)頁,在“查看”/“編碼”中選擇“自動(dòng)選擇”,存盤時(shí)保存類型選“WEB頁”,


編碼選擇“UNICODE”,這樣保存過的網(wǎng)頁再次打開時(shí),在瀏覽器菜單“查看”/“編碼”中不管選擇簡(jiǎn)


體中文(GB2312)、簡(jiǎn)體中文(HZ)還是UNICODE(UTF-8)或繁體中文(BIG5),最終顯示都不會(huì)出現(xiàn)


亂碼。


  4、使用多內(nèi)碼顯示軟件


  使用多內(nèi)碼顯示軟件來轉(zhuǎn)換內(nèi)碼,也可以消除亂碼。常用多內(nèi)碼顯示軟件有:



五、如何消除Windows系統(tǒng)界面亂碼?


  【形成原因】:這類亂碼是由于Windows注冊(cè)表中關(guān)于字體部分配置不正常造成的,即使您用內(nèi)碼翻


譯軟件(如南極星、MagicWin98等)處理也不會(huì)消除。


  【解決辦法】:在Windows注冊(cè)表中,恢復(fù)關(guān)于字體部分的正確設(shè)置。


1、利用顯示正常的電腦


  假如有一臺(tái)Windows版本相同、顯示正常的電腦可以利用,你可以如下步驟進(jìn)行恢復(fù):在正常機(jī)器上


選擇“開始”/“運(yùn)行”,在對(duì)話框中鍵入“REGEDIT”,打開注冊(cè)表編輯器;光標(biāo)定位到


“HKEY_LOCAL_MACHINESYSTEMCURRENT CONTROL SETCONTROLFONTASSOC”,選擇“注冊(cè)表/導(dǎo)出注冊(cè)表文


件”,選擇“分支”,導(dǎo)出該分支注冊(cè)表信息到文件(如LI.REG)中(如下圖);把LI.REG文件COPY到


顯示亂碼的機(jī)器上,在顯示亂碼機(jī)器上運(yùn)行REGEDIT,選擇“注冊(cè)注冊(cè)表”/“導(dǎo)入注冊(cè)注冊(cè)表”,把


LI.REG文件導(dǎo)入注冊(cè)表中。



2、在顯示亂碼的電腦上操作


  如果沒有顯示正常的電腦可以利用,就需要您手工恢復(fù)字體部分注冊(cè)表項(xiàng),方法有以下兩種:


  第一種方法:用記事本編輯一個(gè)文件,然后保存為擴(kuò)展名“REG”(文件名隨意),再用鼠標(biāo)右鍵單擊


這個(gè)文件,在右鍵菜單中選擇合并,即可完成對(duì)注冊(cè)表的改動(dòng)。該文本文件的內(nèi)容如下:


   REGEDIT4


   [HKEY_LOCAL_MACHINESystemCurtentControlsetcontrolfontassoc]??


   [HKEY_LOCAL_MACHINESystemCurtentControlsetcontrolfontassocAssociated DefaultFonts]??


   "assocSystemFont"="simsun.ttf"


   "FontPackageDontCare"="宋體"


   "FontPackageRoman"="宋體"


   "FontPackageSwiss"="宋體"


   "FontPackageModem"="宋體"


   "FontPackageScript"="宋體"


   "FontPackageDecorative"="宋體"


   [HKEY_LOCAL_MACHINESystemCurtentControlsetcontrolfontassocAssociated CharSet]??
   "ANSI(00)"="yes"


   "SYMBOL(02)"="no"


   "OEM(FF)"="yes"


   "GB2312(86)"="yes"  
 第二種方法:在出現(xiàn)亂碼的電腦上,單擊菜單“開始”/運(yùn)行,鍵入REGEDIT打開注冊(cè)表;找到


“HKEY_LOCAL_MACHINESYSTEMCURRENT CONTROL SETCONTROLFONTASSOC”,正常情況下會(huì)有ASSOCIATED


DEFAULTFONTS、ASSOCIATED CHARSET兩個(gè)文件夾,這些文件夾中正確的參數(shù)如下表所示:




當(dāng)出現(xiàn)漢字亂碼時(shí),上述兩個(gè)文件夾中內(nèi)容就會(huì)不完整,有的沒有ASSOCIATED CHARSET文件夾、或其中


內(nèi)容殘缺不全;有的ASSOCIATED DEFAULTFONTS下內(nèi)容殘缺。只要你打開注冊(cè)表,在


“HKEY_LOCAL_MACHINESYSTEMCURRENTCONTROLSETCONTROLFONTASSOC”下,根據(jù)以上正確內(nèi)容恢復(fù)即可。


  六、如何消除郵件亂碼?


  郵件亂碼的形成原因很多,主要有以下幾個(gè)方面,針對(duì)以下幾種形成原因,應(yīng)該采取不同的亂碼消


除方法:


  1、收發(fā)信雙方的語種不同導(dǎo)致的


  收發(fā)雙方使用的操作系統(tǒng)的不同,可以造成亂碼。比如發(fā)件人使用的是日文的Windows,而收件人使


用的是簡(jiǎn)體中文的Windows,這樣的郵件當(dāng)然會(huì)造成亂碼。對(duì)于中文電子郵件,如果收信方所用的操作系


統(tǒng)是英文環(huán)境、而且沒有外掛中文系統(tǒng)或未切換為中文(如南極星等)編碼方式,也會(huì)無法看到中文、


只可見亂碼。所有的雙字節(jié)字符(如中文簡(jiǎn)/繁體的GB和BIG5碼及日文的JIS、EUC和朝鮮文的 KSC碼等)


在非本語種操作系統(tǒng)下都會(huì)出現(xiàn)亂碼;同樣在中文簡(jiǎn)體的GB碼環(huán)境下,看其他雙字節(jié)字符時(shí)也只能看到


亂碼。


  【解決辦法】:安裝多語言支持包或使用多內(nèi)碼顯示平臺(tái)(如南極星等),對(duì)收到的郵件,根據(jù)其


使用的語種切換到相應(yīng)的編碼方式即可消除亂碼。


  2、發(fā)信服務(wù)器不支持8位(非ASCII碼格式)傳輸


  郵件傳輸機(jī)制或郵件編碼的不同,可能造成郵件服務(wù)器不支持8位(非ASCII碼格式)傳輸而形成郵


件亂碼。例如直接發(fā)送中文或二進(jìn)制等非ASCII碼格式的郵件(如中文雙字節(jié)文件、圖片文件.jpg、可執(zhí)


行文件.exe或壓縮文件.zip等二進(jìn)制文件)時(shí),郵件服務(wù)器有可能無法處理,便把信件中每個(gè)字符的第


八位都過濾掉,從而造成郵件信息的失真或損壞,在收到郵件時(shí)就是一堆亂碼。


  【解決辦法】:只能由發(fā)件人解決。當(dāng)發(fā)送8位格式的文本文件時(shí),必須事先進(jìn)行編碼,將文件轉(zhuǎn)換


為7位ASCII碼或更少位數(shù)的格式,然后才能保證文件的正確傳送。收件人收到7位或更少位格式的郵件后


,可以再轉(zhuǎn)換為8位的格式,這樣就可避免亂碼。


  3、收發(fā)端用的EMAIL軟件和設(shè)置不同


  一般EMAIL軟件的"附件"功能都可以自動(dòng)對(duì)信件先進(jìn)行編碼,然后送出。這樣只要收信人使用的


EMAIL軟件(如Outlook XP等)能區(qū)別信件的編碼方式,即可自動(dòng)將信件解碼。如果收發(fā)件人所用的


EMAIL軟件默認(rèn)配置不同、收發(fā)件人自己定制的一些選項(xiàng)不同,在收到編碼的信件后,系統(tǒng)就未必能識(shí)別


出信件所用的編碼方法,自然也無法自動(dòng)解碼,這樣就會(huì)出現(xiàn)亂碼。


  【解決辦法】:如果你用OE收中文郵件,看到的是一篇亂碼,可以查一下“查看”-“編碼”下,


是否選了“簡(jiǎn)體中文(GB2312)”,選對(duì)了就不會(huì)有問題。


  此外,你也可以用Winzip IE來解碼,方法是:把亂碼郵件的內(nèi)容,拷貝到剪貼板中,然后將其粘貼


到記事本中,存為文本文件(例如LI.txt),再將其后綴改為.uue(改為L(zhǎng)I.uue),點(diǎn)擊此文件,會(huì)啟


動(dòng)Winzip,然后啟動(dòng)IE,把Winzip中的001.txt文件拖到IE窗口中,就會(huì)顯示郵件原來的內(nèi)容,而不會(huì)看


到亂碼。
4、Email軟件不能識(shí)別郵件的編碼方法


  郵件的編碼方式主要有:Uuencode、Base64 encode、QP-encode、BINHEX等。如果Email軟件不能


識(shí)別郵件的編碼方法,就會(huì)顯示郵件時(shí)出現(xiàn)亂碼。因此,你可以根據(jù)郵件中的關(guān)鍵字符判斷編碼方法,


選取合適的解碼軟件進(jìn)行解碼。


  (1)、QpencodeQP編碼


  該編碼全稱“Quoted-Printable Content-Transfer-Encoding”,因?yàn)檫@種格式郵件的內(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)容通常有很多等號(hào)"=",因此不需要看"信頭"也可以判斷是否為QP編碼。


  解碼辦法:把郵件中類似A1A=B1z=A6n…的部分編碼全部復(fù)制下來,貼到一個(gè)新的純文本文件中,然


后在文件頭部加入Quoted-pintable格式的文件頭:


  Contenet-Type:text/plain;Charset=”GB2312”


  Content-Transfer-Encoding;Quoted-pintable


  然后以“EML”為后綴保存文件,用資源管理器雙擊打開文件即可顯示正確的內(nèi)容。如果還有部分漢


字亂碼,可以用WINZIP對(duì)存盤后的EML文件進(jìn)行解壓,即可看到正確的內(nèi)容。


  (2)MIME/BASE64 encode編碼


  該編碼方式將3個(gè)字節(jié)(8位)用4個(gè)字節(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 OWrSKXzs


  N3DRLFNrmGhQQ0Kq1+sTqq6vdCx
0LF6tFit07Ddw0ShRw0KDQqtuqX9p2m2RL


  F6p9qoz6XOIE1Py3Jvc29mdCuiBJbnRlcm5ldCBN......。


  特征:亂碼前一般有如下幾部分"信頭":Content-Type(內(nèi)容類型)、charset(字符集)及Content-


Transfer-Encoding(內(nèi)容傳輸亂碼方式)。


  解碼辦法:用EMAIL軟件,選擇編碼中BASE64 選項(xiàng)就可解碼,解碼后會(huì)消除亂碼。


  (3)、BINHEX編碼


  這種編碼方式大體格式為:


  (This file must be converted with Binhex4.0)SGmhQbF6pm6hSafapmK69Lj0pFexb6qss


  Tqq6vdCx
0LF6tFit07Ddw0ShRw0KDQqtuqX9p2m2RLF6p9qoz6XOIE…….


  解碼辦法:用EMAIL軟件對(duì)它解碼;也可在EMAIL軟件中保存亂碼郵件,存為后綴為“.HQX”格式的


文件,然后用WINZIP解碼展開。解碼后會(huì)消除亂碼。


  (4)、UTIF-7/UTIF-8編碼


  它們是UNICODE的兩種轉(zhuǎn)換碼。



(5)、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等EMAIL軟件,選擇編碼中相應(yīng)的選項(xiàng)就可解碼;也可以在EMAIL軟件


中保存亂碼郵件,存為后綴為“.UUE”格式的文件,然后用WINZIP解碼展開,解碼后就會(huì)消除亂碼。


七、發(fā)信方如何避免產(chǎn)生亂碼郵件?


  為了避免別人收到亂碼,發(fā)信方應(yīng)該采取以下的措施:


  1、設(shè)定默認(rèn)自動(dòng)為7位編碼


  在郵件客戶端軟件中的書寫(撰寫)選項(xiàng)中,設(shè)定默認(rèn)自動(dòng)為7位編碼。因?yàn)楫?dāng)你發(fā)送 8位格式的文


本文件時(shí),必須事先進(jìn)行編碼,將文件轉(zhuǎn)換為7位ASCII碼或更少位數(shù)的格式,然后才能保證文件的正確


傳送。收件人收到7位或更少位格式的郵件之后,可以再轉(zhuǎn)換為8位的格式,這樣就可以閱讀了。


  2、發(fā)送前在簽字欄中注明使用的漢字編碼


  發(fā)送中文郵件前,最好在固定的簽字欄中注明自己所使用的漢字碼標(biāo)準(zhǔn)(例如GB2312、中文HZ、GBK


等);港澳臺(tái)及東南亞地區(qū)郵件作者在使用BIG5 碼撰寫完郵件、向內(nèi)地發(fā)送前,要轉(zhuǎn)換成上述三種簡(jiǎn)體


國(guó)標(biāo)碼中的一種形式、并在簽字欄中注明。如不轉(zhuǎn)換則可能無法閱讀,因?yàn)閲?guó)內(nèi)用戶使用的郵件系統(tǒng)有


很多不支持BIG5碼。


  3、正確設(shè)置EMAIL軟件


  選擇優(yōu)秀的Email收發(fā)軟件可以有效地解決郵件亂碼。如果使用Outlook 2003/XP,應(yīng)在軟件中把“


簡(jiǎn)體中文(GB2312)作為默認(rèn)的郵件使用語言,選擇“國(guó)際設(shè)置”/為接收的所有郵件使用默認(rèn)的編碼。


  如果使用英文EMAIL軟件,應(yīng)設(shè)置成:文字設(shè)定DEFAULT CHARSET:ISO 8859-1(LATIN1);編碼方


式ENCODING:QUOTED-PRINTABLE,不可選擇7位(因?yàn)?位不支持中文);字碼頁CODE PAGE(可選):


936或HZ-GB-2312,以支持整字識(shí)別;郵件格式:MIME;字體:宋體


  如果使用其他中文EMAIL軟件,應(yīng)設(shè)置成:文字設(shè)定DEFAULT CHARSET:簡(jiǎn)體中文GB2312;編碼方式


ENCODING:QUOTED-PRINTABLE;郵件格式:MIME;字體:宋體


  4、發(fā)送重要信息時(shí)先發(fā)測(cè)試信


  發(fā)送重要信息時(shí),為了確認(rèn)是否無須編碼即可發(fā)送正文,應(yīng)該先發(fā)送測(cè)試信。而且還應(yīng)確定收件人


能否對(duì)附件文件進(jìn)行解碼。如果發(fā)送已經(jīng)編碼的郵件,則最好添加足夠的“信頭”信息,以便收件人知


道所需的解碼方法。建議對(duì)uuencode/UUDeview編碼方式用uuencoding作信頭,對(duì)mpack編碼方式用


base64 encoding作信頭。


  如果發(fā)/收件人之間遠(yuǎn)隔萬里,則傳送過程中,第八位將可能被截掉。這時(shí)最好先在正文中用中文給


收件人發(fā)一封測(cè)試信,并了解對(duì)方能否正確收到郵件正文。如果第八位被截掉,則收件人將會(huì)看到一些


亂碼,而不是上述的uu/b64/Qp等格式,而且這種信件幾乎不可恢復(fù)。


  對(duì)策:在Netscape、Eudora或Pegasus Mail等你所使用的郵件系統(tǒng)中,選擇其首選項(xiàng)或選項(xiàng)配置中


的"Quoted Printalbe"或"MIME encoding


  5、盡量利用“附件”功能發(fā)送文件


  幾乎所有的郵件軟件,如Netscape、The Bat!、 Becky! 等郵件系統(tǒng)附加這類非標(biāo)準(zhǔn) ASCII碼格式


的文件時(shí),附加文件通常可以自動(dòng)進(jìn)行“base64”方式編碼(僅對(duì)附件部分進(jìn)行編碼)。在用"附件"方


式發(fā)送郵件之前,無需進(jìn)行編碼;否則適得其反。因?yàn)猷]件軟件能夠自動(dòng)成功解碼這類“附加”文件,


因此在發(fā)送中文類郵件時(shí)應(yīng)該首選這種方法。


  如果無法以附件方式發(fā)送文件,則必須在正文中發(fā)送中文或二進(jìn)制文件


  八、收信方如何避免郵件顯示亂碼?


  收信方應(yīng)該首先查找郵件的簽字欄或正文中,有無指明對(duì)方使用的漢字編碼類別;然后在Outlook


XP“視圖”菜單下選中“編碼”,隨后將出現(xiàn)全部的漢字編碼,在其中選擇郵件所指明的一種。


  如果收到的郵件中沒有指明所用的漢字編碼,則可以順序單擊選擇編碼,直到郵件正文顯示正確為


止。如果你使用的是Netscape,則可在 Option菜單下的Document Encode中選擇相應(yīng)的項(xiàng)目。


  九、在跨語種操作系統(tǒng)間收發(fā)電子郵件,如何保證不會(huì)亂碼?


  如果對(duì)方使用非中文系統(tǒng),你給他發(fā)中文郵件時(shí),他打開你發(fā)的中文郵件,就會(huì)出現(xiàn)亂碼。解決辦


法有兩種:


  1、用繪圖軟件書寫中文郵件


  用畫筆等繪圖軟件書寫中文郵件,然后把中文郵件以GIF圖形格式保存,最后壓縮之、作為郵件附件


發(fā)送。


  運(yùn)行繪圖軟件,在圖片中輸入文字,用GIF格式保存,將屬性置為黑白模式(以減少圖片體積),然


后用WINZIP把它壓縮成ZIP格式,作為附件在郵件中發(fā)送,這樣不管對(duì)方在何語言平臺(tái)下,都不會(huì)出現(xiàn)亂


碼,收信人不必去下載PDF文件閱讀器,閱讀起來也很方便。


  2、使用專門的工具轉(zhuǎn)換和閱讀


  EMAIL AID之類的工具可以把中文郵件轉(zhuǎn)換為AID格式文件,你把該格式文件發(fā)給對(duì)方,他再用EMAIL


AID打開觀看即可。


  EMAIL AID(UCWIN GOLD 1.0附帶的)可以把文本文件轉(zhuǎn)換為AID格式文件,大小只比原TXT文件增加


幾K。寫好中文郵件后,用文本格式存盤,然后你運(yùn)行EMAIL AID,以AID格式保存,最后你把AID文件連


同EMAIL AID軟件一起作為附件插在信中。對(duì)方收到信后,只需運(yùn)行EMAIL AID,打開AID格式文件即可看


到漢字,不管對(duì)方在何種語言平臺(tái)下,都不會(huì)出現(xiàn)亂碼。


該文章在 2012/1/12 23:41:11 編輯過
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對(duì)中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國(guó)內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對(duì)港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場(chǎng)、車隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場(chǎng)作業(yè)而開發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉(cāng)儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購(gòu)管理,倉(cāng)儲(chǔ)管理,倉(cāng)庫(kù)管理,保質(zhì)期管理,貨位管理,庫(kù)位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

黄频国产免费高清视频,久久不卡精品中文字幕一区,激情五月天AV电影在线观看,欧美国产韩国日本一区二区
亚洲青涩天堂六月天在线视频 | 五月天桃色国产麻豆 | 日韩欧美国产一二三区 | 婷婷综合缴情亚洲狠狠无遮挡 | 一区二区三区久久国产 | 久久综合免费视频 |