在咱们运用
网易企业邮箱时经常会遇到文章中乱码的问题,那么为什么会出现那些奇奇怪怪的字符呢?
形成电子邮件乱码的原因许多,主要有以下几个方面:
(1)操作系统语种不同:
对于中文电子邮件,假如收信方所用的操作系统是英文环境并且没有外挂中文系统或未切换为中文编码方法,也会无法看到中文,只见到乱码。一切的双字节字符(如中文简/繁体的GB和BIG5码及日文的JIS、 EUC和朝鲜文的 KSC码等)在非本语种操作系统下都会出现乱码。同样在中文简体的GB码环境下看其他双字节字符时也只能看到乱码。
解决方法:装置多语言支持包或运用多内码显现平台,对收到的邮件,依据其运用的语种切换到相应的编码方法即可消除乱码。
(2)邮件服务器不支持8位(非ASCII码格局):
传输邮件的传输机制或邮件编码的不同,或许形成邮件服务器不支持8位(非ASCII码格局)传输而形成邮件乱码。例如直接发送中文或二进制等非ASCII码格局的邮件(如中文双字节文件、图片文件.jpg、可执行文件.exe或压缩文件.zip等二进制文件)时,邮件服务器有或许无法处理,便把函件中每个字符的第8位都过滤掉,从而形成邮件信息的失真或损坏,在收到邮件时便是一堆乱码。
解决方法:在发送8位格局的文本文件时,有必要事先进行编码,将文件转换为7位ASCII码或更少位数的格局,然后才干保证文件的正确传送。收件人收到7位或更少位格局的邮件后,能够再转换为8位的格局,这样就可避免乱码。
(3)收发端运用的E-mail软件和设置不同:
一般E-mail软件的“附件”功用都能够主动对函件先进行编码,然后再送出。这样,只需收信人运用E-mail软件就能区别函件的编码方法,就能够主动将函件解码。然而因为收发件人所用的E-mail软件默认装备不同或收发件人自己定制的一些选项不同,所以在收到编码的函件后,系统不一定能识别出函件所用的编码方法,自然无法主动解码,这样就会出现乱码。
解决方法:
1、能够用WinZip+IE来解码,请你把乱码邮件的内容,拷贝到剪贴板中,然后将其粘贴到记事本中,存为文本文件(例如YJ.txt),再将其后缀改为.uue(改为YJ.uue),点击此文件,会发动WinZip,然后发动IE,把WinZip中的001.txt 文件拖到IE窗口中,就会显现邮件本来的内容,而不会看到乱码。
2、能够依据邮件中的关键字符判断编码方法,选取适宜的解码软件进行解码。邮件的编码方法主要有:UUENCODE、 Base64 encode、QPencode、BINHEX等。 UUENCODE:这是UNIX环境下运用的编码方法,现在已经很少用,大体格局为:【begin 644 kk.zip M1G)O;2!I;&EN+F)B3T!C(VEE+FYC=ƊN961U+G1W(%=E9"!.;W8@(#8@,3(ZM,SDZ,C4@,3DY- @I296-E:79E9#H@9G)O;2!F;&%B;6%I;"......end】