首先让我们来研究一下乱码邮件的成因。总体来说这主要是在发、收邮件时的编码、
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/