在做一个地址按照首字母排序的页面,但是发现类似重庆这样的就会被分配到 Z 组里面去
有什么解决方案吗
     1 
                    
                    wxsm      2018-06-12 16:45:32 +08:00 via iPhone 
                    
                    用拼音排序,不要用汉字。 
                 | 
            
     2 
                    
                    qiayue   PRO 我觉得可以出现两次,C 和 Z 各出现一次 
                 | 
            
     3 
                    
                    ghostgril   OP @wxsm 我的意思是: 数据是汉字的,我现在通过汉字解析出拼音来排序。但是现在解析会出问题,就是多音字没办法分辨出来 
                 | 
            
     5 
                    
                    iridescent0rsy      2018-06-12 16:58:21 +08:00 via Android 
                    
                    如果只是地名的话,多音字的全部枚举出来,特殊处理?我这个方法好笨的😂 
                 | 
            
     6 
                    
                    lmqdlr      2018-06-12 16:59:04 +08:00 via Android 
                    
                    QQ 里面的 行(hang)政部了解一下 
                 | 
            
     7 
                    
                    qiayue   PRO 出现重复有时候反而是个 feature,照顾读错的人 
                就像搜狗输入法,你打错的拼音,也能够找到正确的字 不过地名数据量不大,你人工把多音字纠正下就行  | 
            
     8 
                    
                    yalanaika      2018-06-12 17:06:46 +08:00 
                    
                    github 上转拼音 识别多音字的项目还是蛮多的 例如 https://github.com/letiantian/ChineseTone 
                 | 
            
     9 
                    
                    bmxbmx3      2021-03-07 15:24:14 +08:00 
                    
                    pypi 有个 cn_sort 库应该能帮到你 
                 |