同步推微信公众账号
同步推微信番鼠公众账号
手机客户端

【科普】“XXX撤回了一条消息并丢了一只狗”是如何实现的?

文章概要:

这并不是微信的新功能,只是一个因特殊字符引起的Bug。

微信支持撤回消息的功能想必大家都知道,但昨天的微信群中出现了神奇的撤回消息,比如“XXX撤回了一条消息并丢了一只狗”,excuse me???今天就来解释一下这个是怎么样实现的。

【科普】“XXX撤回了一条消息并丢了一只狗”是如何实现的?

其实,这并不是微信的新功能,只是一个因特殊字符引起的Bug。(截止目前,微信已经修复了这个Bug。)

【科普】“XXX撤回了一条消息并丢了一只狗”是如何实现的?

【科普】“XXX撤回了一条消息并丢了一只狗”是如何实现的?

在解释这个原因之前,不知道大家是否还记得之前在微信中出现的“缩小字符”“字符大小不一”的玩法,如果不记得可以移步这篇文章回顾下:《引赞新技能:如何发出字体大小不一的朋友圈》

【科普】“XXX撤回了一条消息并丢了一只狗”是如何实现的?

其实原理和上文中出现的“字体大小不一”是一样的,都是由特殊的Unicode字符引起的。

也就是在昵称中加入了支持反向和起分隔作用的Unicode字符,并且反向设置文字,这样可以把昵称和增加的文字分开,让昵称正常显示,让增加的文字反向显示。

万能朋友圈中的大神也给出了解释:

【科普】“XXX撤回了一条消息并丢了一只狗”是如何实现的?

既然微信已经修复了这个bug,我们就不详述如何进行设置,现在已经无法这样设置了,微信已经禁止在修改昵称中使用这个特殊字符了。

【科普】“XXX撤回了一条消息并丢了一只狗”是如何实现的?

简单举个例子:

1.“同步推”撤回了一条消息(正常状态)

2.使用特殊字符在昵称中增加自定义文字“狗只一了丢并”,昵称变成“同步推狗只一了丢并”。

3.特殊字符起作用,新增的自定义文字就跑到了最后,并且反向显示,看到的就成了“同步推”撤回了一条消息并丢了一只狗。

好啦,大概就是这样了,装不装X不重要,重要的还是知其所以然,你们说对不对?同意点赞!

(文/则卷大饼)

发表于2016年4月22日 / iPhone 同步推资讯,iPad 同步推资讯,万事屋,一周专栏,周四 / 来源:则卷大饼

47人赞过

分享到  

标签:微信撤回消息

转载请注明 《【科普】“XXX撤回了一条消息并丢了...》转自同步推资讯 | news.tongbu.com