一、无意当中的新发现
但是笔者近日在使用QQ2004 Build0830的过程中,却无意中发现了可以同时发送两种颜色文字的方法,不知道这是腾讯故意留的一手,还是无意当中的巧合。
通过上图我们可以看到,我们所发出的两行信息,分别是两种不同的颜色,但是你会觉得奇怪,为什么会出现这种情况呢,究竟奥秘在哪里?
二、仔细分析
如果从上一页的图中我们还不能看得仔细,那么让我们将所有的对话中的文字收集起来,看看到底有什么不同和相同。
仔细观察上图的三组文字,你可以发现,他们的共同点是每组的第二行文字都是黑色的,而且最重要的一点是,他们的第一句后面都带有一个表情图片。不同的方面只是第一行的文字颜色而已。那么这究竟是怎么样才做到的呢?
三、亲自实践
其实我们只要将聊天记录的文字复制到文本文件(TXT)、或UltraEdit32中即可发现其中的奥妙。
原来,在第一行文字后面跟随着的表情,其实实际上可以当作两行文字的间隔符,而间隔符又是以ASCII码的形式存在的,这时,其实我们只要在两行消息的第一行后面随便加上一个表情做为间隔符号就可以实现同一消息不同颜色的效果了。
方法一:消息发送格式为
方法二:如果按照上述格式发送的消息失败的话,我们可以换成
小提示:在方法二中,你可以将空格替换成其他的ASCII码,例如“atl键+255”也可。
经过笔者多次测试,发现每次发送并不是完全都可以成功的,但是基本的成功率可以达到50%以上,不知道究竟是QQ的新BUG,还是另有其他原因。除此之外,在发送文字加表情的过程中,你可以将表情放在文字的前面,你看到了什么变化?感兴趣的朋友可以打开你的QQ试一试