产生乱码邮件的原因很多了,大致有:接收双方使用的操作系统內码不同造成,由邮件编码/解码引起的乱码,邮件服务器主机造成的乱码(特别是国外的不支持非ASCII码,将中文双字节或二进制格式邮件中每个字符的第八位过滤掉,使该信息与初始信息截然不同,造成邮件信息失真或损坏),客户端邮件软件不同、设置不同引起的乱码,半个汉字……我们还是还看看利用WinZip对付乱码的简便方法吧。
利用WinZip,我们可以解决部分的乱码邮件(若是100%包治乱码,那就神了)。
具体方法是:
1.如果是在线收发信,则可以直接将乱码文件复制下来,存为文本文件。
2.如果是用Outlook Express或FoxMail等电子邮件客户端软件收发信,也要将邮件原始档案存为文本文件。以Outlook Express为例,你可以在选中乱码邮件后单击右键,在出现的快捷菜单中选择“属性”项,并在出现的对话框中单击“详细资料”标签,然后再单击右下方的“邮件的源文件(M)”,此时你就会看到邮件乱码的源文件。这时你就可以将相应的内容保存为.txt纯文本文件。
3.接下来用资源管理器将其改名为以uue为后缀名的文件,双击这个文件,就会自动调用WinZip并“骗取”它来对乱码邮件进行解码工作(先决条件是你的电脑中必须已经安装了WinZip),进而正确显示编码邮件的“庐山真面目”。
4.如果用上面的方法不能解决,这时可以稍稍变通一下解决问题。在邮件信头中添加如下代码: Mime-Version:1.0 Content-Transfer-Encoding:quoted-printable,注意信头中间不要空行,信头和信体之间要有一个空行,保存为.txt纯文本文件,再将这个文件的后缀名改为uue,双击即可启动Winzip得到解码文件。