电子邮件“乱码”现象解析及处理txt

电子邮件“乱码”现象解析及处理txt

ID:14697915

大小:29.50 KB

页数:4页

时间:2018-07-30

电子邮件“乱码”现象解析及处理txt_第1页
电子邮件“乱码”现象解析及处理txt_第2页
电子邮件“乱码”现象解析及处理txt_第3页
电子邮件“乱码”现象解析及处理txt_第4页
资源描述:

《电子邮件“乱码”现象解析及处理txt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、电子邮件“乱码”现象解析及处理txt.txt逆风的方向,更适合飞翔。我不怕万人阻挡,只怕自己投降。你发怒一分钟,便失去60分钟的幸福。忙碌是一种幸福,让我们没时间体会痛苦;奔波是一种快乐,让我们真实地感受生活;疲惫是一种享受,让我们无暇空虚。生活就像"呼吸""呼"是为出一口气,"吸"是为争一口气。电子邮件“乱码”现象解析及处理 收到远方客户的电子邮件,当然是一件令人高兴的事,但当你满怀欣喜地打开的时候,面对的却是一堆乱码,扫兴之余更是着急。想必这样的情形每一个上网的用户都曾遇到过。的确,电子邮件的乱码问题是困扰中文电子邮件用户一件头疼的事,但并非每个用户都

2、知道如何解决这个问题。下面笔者就从三个方面对E-mail乱码问题进行一下探讨,同时提出具体的解决办法。  电子邮件软件常用的编码方式及判别方法  要解决电子邮件乱码的问题,我们很有必要了解一下电子邮件是如何进行编码的,以便可以“对症下药”,尽快解决问题。我们知道,由于历史原因,E-mail只允许传送字符,而且是7位字符的E-mail网关时,毫无疑问地会出现问题。这些7位的E-mail网关把汉字内码第8位的1全部变成了0,于是形成了一些不可读的文字。好在现在越来越多的E-mail网关已能处理8位字符,国内更是如此。所以,直接传送中文问题不大,但是要和国外的朋

3、友通信就另当别论了,本文后面详述。  为了解决E-mail传输8位字符以及二进制文件的问题,出现了各种各样的编码方式,概括地说,可分为对E-mail正文的编码和对E-mail附带文件的编码两类。对E-mail正文的编码有Usenet上专门针对中文的HZ码等,对E-mail附带文件的编码则有UUENCODE,BINBEX等。而在Internet上标准的编码方式却是MIME(Multi-purposeInternetMailExten—sions多用途Internet邮件扩展),它对E-mail传送多媒体信息(诸如声音、图像、二进制文件等)进行了一系列详细而复

4、杂的定义,包括了对E-mail正文的编码和对E-mail的附带文件的编码。现在绝大多数的电子邮件软件如ENDORA、Foxmail、THE-BAT!等都支持MIME编码方式。  纯中文方式编码:这就是我们通常看到的一般文本,没有经过任何编码,任何软件都能准确识别,因而不会出现任何乱码(在指定了正确的字符集后)。  UUENCODE编码:一些较老的邮件服务器上这种编码使用较多,目前的FtpMail等服务器也是使用此编码(如Mr—Cool下载的文件等)。UUENCODE编码的主要特征是编码首行由BeginXXX开始,结束一行为End,且通常其中的每一行的开始均

5、为“M”,只要有了以上几个特征,就能确定是UUEN—CODE编码。  QUOTED-PRINTABLE编码:该种编码是将7FH以上的ASCII字符(即汉字)用它对应的文字串表达出来,即如一个ASCII编码为0ABH的字符,将用=AB来代表它。它的典型特征是文本中有大量的这种用“=”来构成的符号,即=XX=XX=XX等,只要有这种符号,即可确认。  BASE64编码:BASE64编码的判断较复杂,但它也有一个明显的特征,由于BASE64是通过“=”来实现行对齐,因而假如你在一个排列非常规则(每行字符数相同,一般为63个),没有任何可识别内容的编码,且若最后一

6、行未满并有一至三个“=”之类字符时即可确认它是BASE64编码;特别的一点是,“.”不属于BASE64编码后的字符,也就是说一个用BAS64正确编码后的信件将决不可能在信体部分有“.”出现,否则就是误编码。  HZ编码:这是国外的中国人发明的一种编码方式,它把汉字的最高位去掉,然后用一特定符号来表明哪些编码经过了处理。这种编码也极易识别:在它信的内容中通常会有这样的一组符号:“~{”和“}~”,其中的内容是不可读的(乱码),而在这一组分界符外的都是可读的英文字符。  Bit7码:这并非一种编码,而是网络传输误码。它是由于网络不支持8位传输引起的,通常在局域

7、网的接入方案中较为常见。它跟HZ编码类似,只是没有标明哪些内容是截去了最高位的,识别办法跟HZ类似,如果一段信件中英文部分是正常的话,即为此种误码。该种误码无法解码,只能要求对方用7位编码(如以上的各种编码)重新发送。由此可见,我们一旦知道了邮件的编码方式后,就可以使用相对应的解码软件将其解开。  E-mail出现乱码的最根本原因就在于:编码与解码方式的不一致。当你收到一封充满乱码的E-mail时怎么办呢?自己如何动手进行解决呢?下面我们来分析一下这方面的原因及解决方法。E-mail乱码的种类、产生原因及解决方法  1、中文内码不一致的“乱码”,最为常

8、见的是BIG5码与GB码现象:信件内容有空格、日文、偏旁部首、个

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。