陆小凤小说:搜狗拼音与 Foxmail 引发的灵异邮件 | 林健的BLOG

来源:百度文库 编辑:九乡新闻网 时间:2024/04/28 13:39:59
当你发现你收到的多封邮件中,同一个人的名字都被“死”字代替,这是不是一件恐怖的灵异事件?这事就被我遇到了。不过经分析,这只是搜狗拼音输入法与 Foxmail 引发的一个小问题。

  出问题的名字是“查老师”,“”在姓氏中读“zhā”。在搜狗拼音中,输入“zha”,“查”字的排名比较靠后;然而有一个与“查”字外形相似的“”字(注意下面是“且”而不是“旦”)却像李鬼一般地排在了“查”字之前(它做了 SEO 吧 )。“査”是一个不常用的 GBK 汉字,但是发件人使用的 Foxmail 客户端生成的 MIME 消息中,标称的 charset 却写的是默认的 GB2312(严格地说也算 bug)。于是在我的客户端里,“査”字(96CB)没有被当作 GBK 正确解码,它的第二字节(CB)与“老”字(C0CF)的第一字节(C0)结合,恰好构成了“死”字(CBC0)。
  提醒使用拼音输入法的同学,不要再把“查”误输入为“査”。如果怕输错,可以直接用“cha”代替“zha”。而在邮件客户端方面,可以设置发出的邮件编码,用 GBK 或 UTF-8 取代 GB2312,以免少数非常用汉字导致接收方解析出错,造成对方收到“死”这种很不礼貌的灵异邮件。