Software 版 (精华区)

发信人: milan (落月摇情), 信区: Software
标  题: 《 邮件乱码靠边站 》
发信站: 哈工大紫丁香 (2000年10月09日10:47:05 星期一), 站内信件

  出现乱码的原因很多,第一种原因是邮件编码/解码引起的乱码。由于Internet上
的某些邮件主机不支持8位(非ASCII码格式)传输,在发送中文双字节或二进制等非AS
CII码格式的邮件(如中文双字节文件、图片文件.jpg、可执行文件.exe或压缩文件.zi
p等二进制文件)时,必须事先进行编码,将文件转换为7位ASCII码或更少位数的格式,
然后才能保证文件的正确传送。收件人使用的邮件收发工具(如Outlook Express或Fox
mail)收到这种邮件之后,再转换为8位的格式,称之为“解码”,这样就可以阅读了。
编码与解码的处理过程是由邮件收发工具自动完成的。由于现在存在着UUEncode、MIME
等不同的编码方式,如果收信人的邮件收发工具不能识别邮件所采用的编码,就会出现
乱码。
  第二种引起乱码原因是使用了不同的中文字符集。由于目前的汉字编码标准还没有
统一,存在着BIG5、GB2312等多种编码标准。如果收信人和发信人使用了不同的编码标
准,就会出现乱码。在与港台地区往来的邮件中常常会遇到这样的问题。
  对于第一种原因,由于现在的邮件收发工具大多支持多种格式解码功能,乱码的情
况已经很少见。如果遇到这种情况,可以根据乱码邮件的大体格式,识别出它的编码方
式,再用专门的解码软件,比如Decoder来解码。呵呵,当然有点难度了,再说遇到的时
候也少,这里就不详述了
  第二种原因引起的乱码,是遇得最多的情况。这时可以运行像南极星等多内码转换
软件,也可在Outlook Express5中单击“查看/编码”菜单,再选择一种汉字编码标准
,比如“简体中文(GB2312)、简体中文(HZ)、繁体中文(BIG5)”等。如果你的菜
单上没有这些选项,可能是你在安装IE5的时候没有安装多语言支持包。你可以重新安装
IE5或只添加“繁体中文显示支持”,方法是运行IE5安装盘上的ie5setup.exe文件,再
选择“最小安装或自定义浏览器”,再选中“多语言支持”中的“自动选择语言”和“
繁体中文显示支持”。这样OE5就可以自动侦测语言并显示不同编码的邮件了。
  为了减少乱码,最好将发送邮件的默认编码格式设为GB2312。方法是在OE5中单击“
工具/选项/发送/国际设置,将默认编码选为“GB2312”。另外利用电子邮件的“附
件”功能发送,也可以减少对方遇到乱码的机会。
当然,引起邮件乱码的原因不只上面说的这两种,这里所说的就当是抛砖引玉吧。

--
有缘同在,永不寂寞

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: mol.hit.edu.cn]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.181毫秒