乱“码”不再迷人眼

Author: 武彬 Date: 2001年 45期

?牐牭缱佑始铀哪且惶炜迹鸵运奖恪⒖旖荨⒈阋说奶氐悖贗nternet提供的各种服务中占据了举足轻重的地位。然而,不经意间却遭遇了邮件乱码──一封由天书般的奇怪符号组成的邮件摆在我们的面前(^45040601a^1),看又看不懂,删又不敢删,人世间最痛苦的事莫过于此。如果电脑给我们一个选择,一定是“我要看”。如果想知道看懂的方法,那就是看完本文先……
  #1?牐犚弧⒙衣氲钠鹨?
  ?牐犓灯稹坝始衣搿保奥摇笔腔炻业囊馑迹恰奥搿笔侵傅氖裁茨兀渴潜嗦搿?
  ?牐牪宦凼窃诩扑慊诓炕故窃谕缟希磺行畔⒆钪斩际且员忍亓鞯男问酱嬖诘模簿褪且淮淮摹?0”和“1”。正如“下雨天留客天留我不留”用不同的方法来断句会得到完全不同的意思一样,相同的比特流以不同的规则来读取也会得到不同的结果。这个规则,就是我们常说的“编码”。
  ?牐牰缱佑始蛭谕缟洗淝昂徒邮蘸笥幸桓霰嗦?/解码的过程,所以要保证信息在传输前后的正确性,编码、解码时必须使用相同的规则。
  ?牐犃私饬苏庑┗≈叮倮刺柑傅缱佑始鱿致衣氲脑颉W艿睦此担煌夂跏且韵录钢?:
  ?牐?1.电子邮件的发送方和接收方使用了不同的邮件编码方式。
  ?牐?2.电子邮件的接收方所使用的操作系统与发送方不同,导致不能正常显示。
  ?牐?3.电子邮件的接收方使用的电子邮件软件不支持双字节操作。
  ?牐?4.电子邮件的内容在传输过程中出错。
  ?牐犞懒瞬∫颍灾⑾乱?,问题解决起来就轻松多了。
  #1?牐牰IME和UUDecode编码
  ?牐燤IME是现在Internet上最常用的电子邮件编码方式,如果乱码邮件的内容几乎全是大小写的英文字母且字符排列得很整齐,那多半是收到了使用MIME格式编码附件的邮件,由于某种原因,没有采用MIME方式解码造成的。
  ?牐牰鳸UDecode是一种比较古老的编码方式,现在只有一些较老的邮件服务器和FtpMail服务器上还在沿用。如果采用UUDecode编码的邮件被接收软件以默认的MIME方式解码,就只能看到一篇天书。不过大多数电子邮件软件都考虑到了这一情况,有相应的解决措施。
  ?牐犚訤oxMail为例,选定需要解码的邮件,依次选择“邮件→解码→UUDecode”即可轻松解决这个问题(^45040601b^2)。但是最常见的Windows98自带的OutLook5中没有直接的解决办法,可以将邮件转发给自己,用FoxMail收下来再解码;也可以把邮件另存为后缀名为.uu的文件,用WinZip等解压工具来解开。
  ?牐牬送猓褂幸恢盅≡袷鞘褂米ㄓ玫挠始肴砑F渲杏幸豢罟穆衣氩炜雌骶拖嗟辈淮恚憧梢源觝ttp://newhua.infosail.com/codeview.htm获得这个软件。它支持MIME/BASE64、Quoted-Printable、HZ和UUDecode四种编码形式的编码和解码。使用起来也十分简单,只须在它运行的状态下在邮件接收软件中将乱码文字选中,然后按默认快捷键F7,乱码文字就会出现在软件的“源窗口”中,然后在软件界面上选择适当的解码方式进行解码,乱码文字的庐山面目就会显示在“结果窗口”中了。
  #1?牐犎⒂刹僮飨低巢煌鸬穆衣?
  ?牐犛捎诓僮飨低巢煌鸬穆衣胍彩欠浅3<摹9谕馀笥鸭涞耐ㄐ牛3R蛭馀笥咽褂玫氖欠侵形陌鎃indows而无法正常阅读;大陆与香港、台湾之间的交流,也常常因为使用的中文内码分别是GB2312、HZ、BIG5的不同而频频出错。在FoxMail中要解决起来比较轻松,它支持直接显示简体中文GB2312、日文shift-jis、韩文ksc、繁体中文Big5,而且只要在“邮件”菜单的“字符转换”中选取即可(^45040601c^3)。
  ?牐燨utLook就稍微麻烦一些,需要在“工具”→“选项”的“阅读”栏中先单击“字体”,把Unicode、繁体中文、简体中文、日文、韩文等都添加进去,再把所需的文字编码方式设置成默认值,然后在“阅读”栏的“国际设置”中把“为接收的所有邮件使用默认编码”选项选定即可。
  ?牐牭荗utlook是调用的IE多语言包,如果没有安装相应的语言包也是枉然。这些语言包在IE的安装目录可以轻易找到,双击即可单独安装(无须重装IE),也可以到微软网站http://windowsupdate.microsoft.com/下载。而Windows2000的用户就更加轻松,直接在“控制面板”的“区域设置”中选定相应的区域就可以了。
  #1?牐犓摹⒂猛夤胰砑?理乱码
  ?牐犎绻挥蠭E的安装盘,也不想去下载庞大的语言包,也可以采用外挂中文系统的办法来解决。RichWin、南极星、MagicWin都是不错的选择。MagicWin的体积最小,在不考虑其他问题的情况下选它没错,如果要同时兼顾中文输入的话,当然还是用RichWin更好了。这些软件在各大软件下载站点都有下载。
  ?牐犚訫agicWin为例,安装好启动后,点击浮动菜单条(^45040601d^4)中间最大的按钮,在的弹出菜单(^45040601e^5)中选择需要的编码即可。如果不清楚对方使用的是哪种编码,每种都试一下好了。
  #1?牐犖濉⒈嗦肱帕谢炻业拇?理
  ?牐犃硗庖恢智榭鲆鸬穆衣刖透菀捉饩隽恕1硐治始械囊恍猩踔琳鲇始哪谌荻嘉薹ㄕO允尽U庵智榭鐾ǔT谑褂貌恢С炙纸诓僮鞯挠⑽挠始砑醋从始狈⑸R蛭挥幸粤礁鲎纸谖ノ唤斜嗉苡锌赡苌境苯鼋錾镜袅艘桓龊鹤值那鞍敫鲎址蛘咴谧远恍惺卑涯┪材歉龊鹤值暮蟀敫鲎址坏搅讼乱恍校捎诹从υ斐闪松鲜銮榭觥=饩霭旆ㄒ埠芗虻?:将邮件内容复制到Ultra Edit(下载地址:http://newhua.infosail.com/ultraedit.htm)这类支持16进制编码的编辑软件中,切换到16进制方式,删除混乱开始处的半个汉字即可。
  ?牐牭比唬捎谙呗坊蛏璞腹收系贾碌拇浯砦蟛穆衣胧俏薹ɑ指吹模荒芮攵苑皆俜⒁淮巍?
  #1?牐犃⒃し缆衣氤鱿?
  ?牐牎霸し朗び谥瘟啤薄S肫湓谟龅铰衣牒笙氚旆ń饩觯蝗缦壬璺ň×勘苊饴衣氲牟U饩陀欣涤胛颐茄闪己玫挠始辗⑾肮吡恕?
  ?牐犑紫龋范ㄊ辗⑺接始谋嗦敕绞揭恢隆R蛭狹IME是目前使用最多的格式,也是大部分邮件软件的默认发送格式,所以设置成MIME格式发送就可以了。先打开Outlook,在“工具”→“选项”→“发送”中,把“邮件发送格式”设置成“纯文本”(^45040601f^6)(使用Html会带来更多不可知的变化导致出错几率更大),然后在“纯文本设置”中,把“邮件格式”设置成MIME,把“文本的编码方式”选择为“Base 64”(Quoted Printable一般只在新闻组中使用)(^45040601g^7)。而使用FoxMail的朋友,则需要在“账户”→“属性”菜单中的“发送”一栏把“邮件格式”设置成MIME(^45040601h^8)。
  ?牐犉浯危辈惶宄苑剿褂玫牟僮飨低澈陀始低常乇鹗呛凸馀笥淹ㄐ攀保詈貌捎靡恍┍渫ǖ陌旆ɡ幢Vび始⑺偷囊淮涡猿晒Α?
  ?牐?1.内容保存为文本文件如txt或doc等,再以附件的形式发送,邮件的内容最好使用英文。
  ?牐?2.如果对方实在没有中文支持平台,可以把要写的内容制作成图片,再以附件发送。
  ?牐犗嘈趴赐炅苏馄恼碌呐笥眩谟龅铰衣胗始币丫赜谐芍窳恕8腋乙凰垩郯桑梦野颜釳ail看个清清楚楚明明白白真真切切……