不知道大家有没有遇到过这种情况:明明发出去的是一个微信表情,结果对方收到的却是另一个,或者表情和文字叠在一起,看着特别别扭。我最近就碰到了好几次,一开始以为是手机坏了,后来才发现问题没那么简单。
我遇到的表情错位有哪几种
先说最常见的,就是表情发送错位。我给朋友发一个呲牙笑,对方那边显示的是流泪,这属于表情本身变了。还有一种情况是表情没变,但位置不对,比如我打了一行字,表情应该跟在句尾,结果它跑到上一行去了,或者和后面的字重叠在一起。
还有一种情况比较隐蔽,是在微信聊天记录里翻旧消息的时候,以前发的表情突然变成了代码或者空白框。这种情况通常发生在手机系统升级或者微信更新之后。
我自己排查的步骤
遇到问题我习惯先自己折腾一下,能解决就不用麻烦别人。我按下面这个顺序试了一圈:
1. 先看网络情况
第一个想到的就是网络延迟。有时候在地铁里或者电梯口,信号不好,表情包加载到一半就卡住了,显示出来就是错位的。我试着重发一次,或者切换Wi-Fi和流量,大部分情况下就好了。如果重发还是错的,那就不是网络的问题。
2. 检查输入法设置
我用的输入法自带一些表情包,有时候不小心按到输入法里的表情,会覆盖掉微信自带的表情。我在输入法设置里把“自定义表情优先”这个选项关掉了,情况好了一些。但如果你用的是微信自带的默认表情,一般不会和输入法冲突。
3. 对比新旧版本差异
后来我发现一个规律,错位的情况大多发生在和安卓手机用户聊天的时候。我是iPhone,朋友是安卓,两边微信版本不一样,有时候表情的编码方式会有点区别。尤其是刚更新了新版本,但对方还没更新,就容易出现兼容问题。这种情况只能等对方更新,或者让对方重启一下微信。
4. 清理缓存和重启
这个方法最直接。我试过在微信设置里找到“存储空间”,清理一下缓存,然后彻底关掉微信后台再重新打开。做完之后,之前错位的表情就恢复正常了。如果还不行,我就重启一下手机,基本能解决九成的问题。
哪些情况需要找客服
如果上面的方法都试过了,还是固定出现表情显示异常,那可能是微信的本地数据损坏了。我在网上查了一下,很多人建议直接卸载重装,但那样聊天记录会丢,我舍不得。后来我用了微信自带的“故障修复”功能,在设置-帮助与反馈-右上角扳手图标里,有一个“故障修复”选项,选“聊天记录”修复一下,表情就回来了。
如果连这个都解决不了,那就只能联系微信客服了。不过我觉得大部分人用不到这一步,我自己也没走到那一步。
补充方案:一个我偶尔用的小工具
说了这么多,其实还有一个小偏方。有一次我急着给同事发一个重要文件,但那个文件刚好被微信表情错位的问题卡住了,怎么发都是乱码。我临时用了一个之前下载的文件传输助手网页版,把文件从电脑传到手机,再从手机发给同事。这个工具不是专门修表情的,但是能绕开微信聊天窗口的渲染问题,有时候表情显示不对,但文件传输是正常的。
它的优点是操作简单,不用装软件,浏览器打开就能用,传输速度也还行。但限制也很明显:第一,它只能传文件,不能聊天,所以解决不了表情本身的问题,只是绕道走;第二,文件大小有限制,太大的视频传不了;第三,如果手机和电脑不在同一个网络环境下,有时候会连不上。所以我只是偶尔应急用一下,平时还是用微信自带的功能。
总的来说,微信表情错位不是什么大毛病,多半是网络或者缓存引起的。按我上面说的顺序排查一遍,基本都能解决。如果你也遇到过类似情况,不妨试试看。