主题 : 谈谈微信、QQ、MIUI联系人存在的排序Bug
千山同一月 万户尽皆春 千江有水千江月 万里无云万里天
级别: 总版主

UID: 998
精华: 0
发帖: 605027
威望: 529039 点
无痕币: 18 WHB
贡献值: 0 点
在线时间: 62143(时)
注册时间: 2008-12-25
最后登录: 2024-04-24

谈谈微信、QQ、MIUI联系人存在的排序Bug

最开始是本人在微信通讯录里找一 李姓联系人没找到,搜索发现确实在我的好友列表里,后来就发现:这几个大公司中的通讯录联系人排序做得都不是很好,不只是微信,还有QQ、MIUI系统联系人,排序存在bug。
腾讯就比较奇葩了,微信和QQ的安卓版本排序惨不忍睹,iOS版本却大体正常。
下面详细分析
微信(安卓版)排序如下:

由上图可见部分李姓联系人被排在了刘姓下面,而梁(liang)姓居然被排在了李(li)姓前面,究其原因应该是所有的汉字都被全部翻译成拼音再进行排序的。图中在刘(liu)姓上面的李姓联系人第二个字都是a-q,刘姓下面的李姓第二个字都是r-z。如果是看起来符合逻辑,但是在中文状态下并没有道理。
MIUI系统联系人:


大家可以看到,沈(shen)姓居然被排在了尚(shang)姓前面。。。
还有下面的:


仇(qiu二声)和邱(qiu一声)还有覃(qin二声)、乔(qiao),难道不应该是按照乔、秦、覃、邱、仇、屈来排序吗?你看看上图排的是什么顺序呢?
千山同一月 万户尽皆春 千江有水千江月 万里无云万里天
级别: 总版主

UID: 998
精华: 0
发帖: 605027
威望: 529039 点
无痕币: 18 WHB
贡献值: 0 点
在线时间: 62143(时)
注册时间: 2008-12-25
最后登录: 2024-04-24

再说QQ
安卓:(也是李姓被排在了刘姓后面)

而iOS版:(却是正常的李——梁——刘)

目前尚不清楚这些应用软件用的什么排序方式。希望能够改进符合中文环境下的顺序排列。
知足常乐
级别: 十方秋水

UID: 23
精华: 1
发帖: 261111
威望: 117123 点
无痕币: 2324 WHB
贡献值: 0 点
在线时间: 9390(时)
注册时间: 2007-11-24
最后登录: 2024-04-24

这个真没留意
事能知足心常乐 人到无求品自高
级别: 六行秋雁
UID: 293245
精华: 0
发帖: 20580
威望: 3718 点
无痕币: 48583 WHB
贡献值: 0 点
在线时间: 965(时)
注册时间: 2017-11-04
最后登录: 2019-04-19

     祝楼主及各位无痕网友在2019年  
      
     ╒╧╕   ╒╧╕   ╒╧╕   ╒╧╕  ╒╧╕    
   |財||招||吉||大||阖|
   |源||財||祥||吉||家|
   |廣||進||如||大||平|
   |進||寶||意||利||安|
     ╘═╛  ╘═╛   ╘═╛   ╘═╛   ╘═╛
千山同一月 万户尽皆春 千江有水千江月 万里无云万里天
级别: 总版主

UID: 998
精华: 0
发帖: 605027
威望: 529039 点
无痕币: 18 WHB
贡献值: 0 点
在线时间: 62143(时)
注册时间: 2008-12-25
最后登录: 2024-04-24

这个可以看看,了解一下。
级别: 十方秋水

UID: 88
精华: 0
发帖: 130083
威望: 221815 点
无痕币: 107273 WHB
贡献值: 0 点
在线时间: 51951(时)
注册时间: 2008-03-18
最后登录: 2024-04-24

感谢楼主的精彩分享。
十方秋水,漫长旅途.
级别: 十方秋水

UID: 116295
精华: 0
发帖: 111450
威望: 122808 点
无痕币: 4249 WHB
贡献值: 0 点
在线时间: 6088(时)
注册时间: 2011-03-27
最后登录: 2024-03-09

感谢楼主分享
Total 0.058316(s) query 4, Time now is:04-24 15:25, Gzip enabled 粤ICP备07514325号-1
Powered by PHPWind v7.3.2 Certificate Code © 2003-13 秋无痕论坛