原文:再谈Contacts中姓氏多音字排序错误问题

说到中国人的名字,那就不得不考虑多音字的问题,比如 单 ,在作为姓氏时应该读作 shan 而不是 dan .但是在Contacts程序中却使用的是 D 来作为bucket label 这是为什么 如何解决这种多音字姓氏的问题 从 . 版本开始,HanziToPinyin.java ContactsProvider中 改为直接调用ICU的Transliterator来对汉字进行translitera ...

2014-10-10 15:29 0 3735 推荐指数:

查看详情

如何解决Contacts多音字排序错误问题

在本文中将给出两个解决多音字排序错误的解决方案。 以多音字曾为例,作为姓氏是读作Zeng,而android却按Ceng来对其排序。 方法一:修改baseexternal/icu4c/data/coll/zh.txt文件 拼音的排序都放在了pinyin数组。以曾为例,被放到了C后面 ...

Tue May 28 06:30:00 CST 2013 6 2610
汉字转拼音类(多音字

缘由:根据姓名创建账号,存在生僻字以及多音字 做法:自己根据网上信息自己写了类,词库可能不完整(有待补充) 其他不多说了,先上代码如下: 具体使用方法:string[] resultArray = PinyinHelper.GetPinyin("焉行行", true); 返回 ...

Thu Oct 20 18:23:00 CST 2016 0 4773
【算法】拼音匹配算法(支持多音字

之前讲过汉字注音问题,也发过关于拼音匹配问题,但是没法处理多音字问题 例如:   汉字:不能说的秘密   拼音:bu|fou nai|neng shuo|shui|yue de|di bi|mi mi     当我们输入:bunengshuodebimi,bunegnshuodemimi ...

Wed Dec 26 05:36:00 CST 2012 0 3526
C#汉字转拼音(支持多音字

  之前由于项目需要,中间需要一个汉字转拼音和首拼的功能来做查询,感觉这种功能基本已经成熟化了,于是查找了相关的代码,首先引入眼帘的是下面两篇文章      1.C# 汉字转拼音(支持GB2312符集中所有汉字)      2.【干货】JS版汉字与拼音互转终极方案,附简单的JS拼音输入法 ...

Mon Dec 19 05:36:00 CST 2016 21 16632
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM