邮件乱码的种类
造成邮件内容乱码的原因,可以分为两大类。
一:“语系错乱”所造成的乱码,
二:邮件传输时编码错误所造成的乱码。
一、语系错乱:
“语系错乱”所造成的乱码,只要切换回原邮件所属的语系,就可以正确显示(您的本地电脑上也要有该语系的字符集才行)。
比如,当您收到一封来自台湾的邮件,由于其默认的语言编码字符集为big5,而您本地电脑默认gb2312编码, 您在浏览时需要将Outlook Express 的“查看”>>“编码”,选成繁体中文浏览才可以。
默认语系不同所造成的乱码形式,比如邮件内容变为:
------?耀耀??耀 耀???耀耀??耀耀?? ??F¥[2`±z1i-O?H?A|i?IAOao?F?N!Aoo?U?A?H3]-p!i|
------
二、邮件传输时编码错误所造成的乱码:
MIME
的编码目前使用最广泛的主要有 Base 64 和 Quoted-Printable
两种。因为错误的编码,邮件内容可能已经因邮件编码错误导致损坏。很难再还原。最简单的方法,就是请发件人重新投递,并提醒他正确设置传输邮件的格式(也可以告知对方更换发信软件后再试)。
MIME编码错误所造成乱码的形式,比如邮件内容变为:
……
=A8=C3=A7@=A6=B9=B5=DF=AA=BA=A7=DC=A5 =CD=AF=C0=C3=C4=AA=AB=B7P=A8=FC=A9=CA=B8=D5 =C5=E7,=B1o=A8=EC=B3=CC=A6=B3=AE=C4=A7=ED=B5 =DF=A9=CE=B1=FE=B5=DF------(Quoted-Printable传输编码格式)
或者是:
------
vIHkuJrpgq7nrrHlj5Hkv6HlkI7lr7nmlrnpgq7nrrHmlLbliLDnmoTpgIDkv6Es6K+35biu5b+Z
55yL55yL5piv5LuA5LmI6Zeu6aKYLOiwouiwoiENCg0K56Wd5oKo5bel5L2c5oSJ5b+r77yBDQo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0gDQrlvKAgIOW9pCAg44CA44CQ5YyX5Lqs5rig6YGT6YOo44CRICAgIOS4reWbveS4h+e9kQ0K
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09IA0K5Zyw44CA44CA5Z2A77ya5YyX5Lqs5biC5Lic5Z+O5Yy66byT5qW85aSW5aSn6KGXMjfl
------(Base 64传输编码格式)