为什么我的微信消息是倒着的?

其实我的昵称不是“费照君”,而是“?君照费”,在昵称最开始有一个特殊的符号?,这个符号是不可见的,但是可以让后面出现的所有文字都从右往左排列。

所以你在微信通讯录搜索“费照君”是搜不到的(除非你备注了),要搜“君照费”才搜得到。

下面来科普一下这个奇怪的字符:

计算机世界里面,文字是用一个个字符展示出来的,比如你现在看到的汉字,还有英文字母“a”,还有标点,还有一些你可能不常见的小众的语言文字,比如藏文“བོད་ཡིག” ,这些奇怪的文字出现会影响到文字的排版,而我昵称里面那个奇怪字符,是阿拉伯文。阿拉伯文是从右到左书写和阅读的,所以出现阿拉伯文的时候需要把整排的文字都倒过来。

现在微信已经不允许昵称里面有特殊字符了,所以应该是设置不了。

如果你需要更深的了解,可以查看:

前端历史课:那些来自洪荒时代的编码知识

如果你是专业的互联网从业人员,可以翻看:

JavaScript 有个 Unicode 的天坑

这种 Unicode 符号,让百万人中招下了假应用…

每个JavaScript开发者都该懂的Unicode

其它关于字符编码的文章:

高位代理码元的取值范围是从0xD800到0xDBFF。 低位代理码元的取值范围是从0xDC00到0xDFFF。

Unicode字符百科

GB2312、GBK、GB18030 这几种字符集的主要区别是什么?

您的赞助将会支持作者创作及本站运维

发表评论


TOP