1. 首页
  2. 操作系统
  3. OS
  4. ios 把汉字转换成拼音

ios 把汉字转换成拼音

上传者: 2020-09-19 04:58:52上传 ZIP文件 167.66KB 热度 23次
pinyin是把unicode中汉字部分的首字母全部提取到数组,取得时候 拼音数组[汉字的unicode值-unicode中起始汉字值]就直接得到了. PYMethod是把unicode转成GBK,然后根据GBK高低位两个值确定对应拼音的位置得到拼音 POAPinyin是把所有拼音与之对应的汉字组成一个表,到时候往这个表里查询(原生convert方法) 改进的quickConvert方法是先得到一个汉字unicode值的上下限,然后转换上面的表成 unicode--拼音 这样的表,查询的时候就是哈希查找,更快,要是这个unicode不连续就会有很大的问题了(这个表里面果然缺
用户评论
码姐姐匿名网友 2020-09-19 04:58:52

转换的不是特别准,有些不对

码姐姐匿名网友 2020-09-19 04:58:53

嗯可以用的只用第一个字母就好了通讯录、、

码姐姐匿名网友 2020-09-19 04:58:53

语言转换后成YUYIN,有点不准确,不过感谢分享

码姐姐匿名网友 2020-09-19 04:58:53

转换的不是很准确