近日,有不少网友通过各家浏览器社区反馈,在打开PC端浏览器时,发现浏览器头部出现字体乱码现象,原本的中文文字变成了方框。针对这一现象,360浏览器现已通过360社区发布公告,向广大用户说明造成该现象的原因并提供了详细的解决方案。令人意外的是,造成浏览器乱码现象的根本原因竟是QQ输入法升级后,对系统文字设置的错误修改。
图一:360浏览器通过社区发布解决方案
其实在技术分析结果出来之前,就有细心的网友发现,现有的社区反馈中都有一个共同点:更新过QQ输入法,也有网友据此猜测,造成文字乱码的原因可能和浏览器无关,毕竟多款浏览器都出现了乱码问题。通过相关技术人员对各软件的排查、分析,发现此次各家浏览器乱码现象正是QQ输入法升级后所导致的,这一结果证实了部分网友的猜测,同时也还了360浏览器等各家客户端的“清白”。
图二:网友通过社区反馈更新过QQ输入法
升级后的 QQ输入法会删除注册表中系统字体文件的键值,直接表现为用户在桌面单击右键查看属性下消息框的默认字体栏为空。
图三:属性下消息框的默认字体栏为空
若用户同时安装了office 2007软件,在这两个软件的共同影响下,就会导致浏览器中文字体变成方框,并且即便是用户卸载QQ输入法也于事无补。技术人员发现,在卸载输入法软件后,注册表中被删除的系统字体文件键值并未恢复,默认字体栏显示仍然为空,重启浏览器后的文字也依旧呈现方框图案。
图四:卸载重启后浏览器仍旧出现文字乱码现象
根据网友反馈内容了解到,此次出现该问题的大多是Windows XP系统用户,受到波及的不仅仅是360安全浏览器,还有QQ浏览器及其他客户端。从目前反馈情况来看,此次因输入法升级造成的浏览器乱码现象,对不少国内浏览器用户造成了恶劣影响。
作为本次风波的始作俑者,截至当前,QQ输入法并未向用户给出具体原因及完整的解决方案,仅有QQ浏览器发出的临时解决办法。
图五:QQ浏览器公布的临时解决办法全文
在出现浏览器乱码现象的前期,大部分网友都误以为是所使用的浏览器出现问题,纷纷通过各家浏览器的社区进行反馈并寻求帮助,然而技术人员的排查结果实在出乎人意料。若非技术人员详细还原了问题全过程,这个“锅”岂不是要各家浏览器来背,而导致该问题的QQ输入法至今没有正面回应。无论是对受到影响的各家软件,还是对造成实际损害的用户来说,始终保持着沉默可不是最佳解决方案。