• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

解读天书--“乱码”邮件的读取和处理

发布: 2007-7-02 21:50 | 作者: admin | 来源: | 查看: 20次 | 进入软件测试论坛讨论

领测软件测试网 我们在收发电子邮件时,经常会遇到各种各样的乱码邮件,这些对我们仿如天书一般的电子邮件的内容一片混乱,让人无法识别阅读,有的时候会耽误很多重要的事情,给人们的日常工作生活带来了很多烦恼,我们不禁要问:这些乱码是怎么造成的?遇到了乱码信件应该怎样处理?

  首先让我们来研究一下乱码邮件的成因。总体来说这主要是在发、收邮件时的编码、

解码方式不统一和操作系统的不同造成的。比方说对于中文电子邮件,如果收信方所用的操作系统是英文环境,而且没有外挂中文系统(RICHWIN)或未切换为中文(如四通利方或南极星等)编码方式,则无法看到中文,而只能看到乱码。怎样解决这个问题呢?下面我们就来一步步的破解“天书”。首先在发送的时候就要为对方着想,做到以下的几点就可以大大减少乱码邮件的发生。

  1、选用大众化的电子邮件收发程序:由于不同的电子邮件收发程序支持的编码有所不同,收件人和发件人自己定制的一些选项也会各不相同,所以在收到编码的信件后,系统不一定能识别出邮件所用的编码方法,就会出现所谓的乱码,使收信人无法阅读该文件。选用大众化的电子邮件收发程序则可以在一定程度上避免不同的编码方法。

  2、使用“附件”功能发送文件:一般电子邮件收发程序的“附件”功能可以自动对邮件先进行编码,然后再发送。如果收信人的电子邮件收发程序能够区别邮件的编码方式,则可以自动将邮件解码。

  3、发送重要信息时先发测试信:发送重要信息时,为了确认是否无须编码即可发送正文,应该先发送测试信。而且还应确定收件人能否对附件文件进行解码。如果发送已经编码的邮件,则最好添加足够的“信头”信息,以便收件人知道所需的解码方法。

  4、不使用电子邮件收发程序特别的编辑功能:如Outlook Express邮件编辑器是个功能很强的HTML编辑器,你可以编辑五颜六色、各种字体的电子邮件。不过如果接收方不是使用Outlook Express来接收邮件,可能只看到很难看清楚的HTML源码。解决的方法是,在撰写邮件时,选择“格式”菜单下的“纯文本”选项。如果要将发送格式的缺省值设置为“纯文本”,那么在Outlook Express主窗口中,打开“工具”菜单,选择“选项”,出现选项设置对话框。单击“发送”选项卡,将邮件发送格式设置为“纯文本”。如果接收到的邮件中有乱码,我们可以尝试以下的办法。

  运行南极星等多内码转换软件,也可在Outlook Express中单击“查看/编码”菜单,再选择一种汉字编码标准,比如“简体中文(GB2312)、简体中文(HZ)、繁体中文(BIG5)”等。如果你的菜单上没有这些选项,可能是由于你在安装IE的时候没有安装多语言支持包。

  这是你可以选择重新安装IE或只选择添加“繁体中文显示支持”,方法是运行IE安装盘上的setup、exe文件,再选择“最小安装或自定义浏览器”,再选中“多语言支持”之中的“自动选择语言”和“繁体中文显示支持”。这样Outlook Express就可以自动侦测语言并显示不同编码的邮件了。

  当然如果你对邮件格式很熟悉的话,可以根据乱码邮件的大体格式,识别出它的编码方式,再用专门的解码软件,比如Decoder来解码。

  其实随着网络技术的不断成熟,以及相应软件技术的不断规范化,我们相信,这样的E-mail天书会越来越远离我们的。

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网