搜索拼音能显示出汉字
最近做为手机服务的项目,通过电脑管理手机的短信,电话薄,为手机发短信等等...... 在搜索联系人的时候,输入拼音也想把对应的汉字显示出来。像在google搜索框里输入拼音一样,下面显示对应的汉字。当老大把需求提出来之后,我就在网上搜了一番,我的大概实现想法是这样的:
1. gb2312编码,汉字跟拼音能建立一个对应的关系,我给它做个映射表,用关联数组存起来了。就是说,我知道了,汉字“啊”的gb2312编码值,我能找到对应的拼音“a”。都是在网上找的,我自己没有去一个一个写。
2. 我在flex 中可以得到“啊”的unicode编码值,这时候,我要找到“啊”的gb2312编码值,这样就得unicode转换成gb2312了。怎么去转,我查了资料也发现了。它俩也没有直接的线性关系,只能做表对应起来。有点郁闷!
大概就是这么个思想.