乱码破解经典流程(2) 名典工作室.袁宁 2001-04-20 10:37:14
添加信头后重读 如果还不行,你可以接着在上面那个.eml文件的最前面添加如下信头: Mime-Version: 1.0 Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 特别要注意的是信头中间不要空行,信头和信体之间却要留有空行(即在“Content-Transfer-Encoding: base64”下要留一空行)(如图4)。另外,如果不是Base64乱码,你须判别它们是不是QP乱码或UTF-7、UTF-8乱码或HZ乱码,并分别将base64替换成quoted-printable、7bit、7bit、quoted-printable(后三种乱码还要将gb2312替换成utf-7、utf-8或hz-gb-2312)。完成保存后一般就可以用OutLook Express解码查看了。 利用WinZip解码 如问题仍得不到解决,可以将乱码邮件存为一个.txt的文本文件,并改其后缀名为.uue,然后调用WinZip来对乱码邮件进行解码(如图5)。 添加信头再用WinZip解码 倘若解码无效,可以像在.eml文件中添加信头那样在.uue文件中添加信头,比如如果是quoted-printable型乱码,则你可以在此文本文件的邮件信头处添加如下几行(如图6): Mime-Version: 1.0 Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: quoted-printable 另外,如果不是QP乱码,你则要判别它们是不是Base64乱码或UTF-7、UTF-8乱码或HZ乱码;如果邮件乱码不是GB码汉字,而像是Big5码,则须将“UTF-8” 改为“big5”试一试。如果你最终认定乱码不是中文文本,而是二进制文件,电子邮件软件却不能还原成附件,那么须要将信件中的“Content-Type:text/plain;”改为“Content-Type: application/x-download;”。接下来你就可以用Winzip解码,相信绝大多数邮件乱码到这一步就会露出其“庐山真面目”了。 特别提示:通过上面7个步骤,我们能够看出对于UU编码和MIME类的乱码,一般可以有三种方法解决,第一种是通过转寄乱码邮件(有的情况下可以不用转寄)后用支持该编码的电子邮件软件来接收、查看;第二种是将乱码邮件存为以.eml为后缀名的文本文件,然后用Outlook Express解码查看;第三种则是将乱码邮件存为以.uu为后缀名的文本文件,然后用Winzip解码查看,如果不直接解码,则一般可以通过添加信头来解决。对于各种不同类型的乱码,它们要添加的信头区别仅仅在于字符集charset和内容传输编码方式Content-Transfer-Encoding。
|首 页||上一页||下一页||尾 页|
与 或 标题 全文 关键字 以上全部
·国家级治脑病新药思维源 ·中藏药治疗脑病新突破 ·治类风湿,强直性脊柱炎 ·养肾·痛风·长寿 ·肝病泌尿脑萎缩新药介绍 ·强直性脊柱炎康复乐园 ·让中医辩证不孕不育 ·国医治股骨头坏死一绝 ·乙肝为何久治不愈? ·二千元垄断批发做老板 ·中医中药专治前列腺 ·治牛皮癣白癜风已成现实 ·专治痛风病的白衣天使 ·不孕不育的杏林奇葩 ·专卖店零售管理系统