2009-12-13
iPhone通讯录的中文排序问题
开始用iPhone时候,就把我那1000来个联系人给导进去了。iPhone通讯录的中文排序一直都很诡异,从1.x版本的固件开始,就一直靠第三方出一些排序的补丁,通过给每个名字标注拼音来实现。直到3.0固件开始,在中文界面下才可以直接排序,不过效果一般。我也好久没有整理通讯录了,通讯录里的不少人也一直都没联系,抽空大刀删人。
为了方便整理,把数据同步到mac的address book上,删完500人后就发现一个不爽的地方,之前一些联系人的注音标注的是拼音第一个字母,有的没有注音,结果导回iphone里排序不正常。找了一个在mac下标注的解决方案。
1、因为有不少联系人的注音只是标注了拼音的第一个字母,所以找到一个脚本删除所有联系人的注音字段。
脚本下载地址:http://gist.github.com/254769
使用方法:关闭 Address Book,在终端执行 $ python RemovePhoneticName.py
2、给所有联系人批量注音
脚本下载地址:http://github.com/jjgod/apn
使用方法:关闭 Address Book,在终端执行 $ python AssignPhoneticName.py
跑完这个,所有联系人都有了注音,通过iTunes同步到iPhone上就好了。
很感谢水木jjgod大大的帮忙,两个脚本都是他写的。
标签: Address book , iphone , 地址簿
转载注明:转自浮生记
本站遵循:署名-非商业性使用-禁止演绎 3.0 共享协议
收藏分享:
QQ书签 /
百度收藏 /
Google书签 /
收藏到鲜果 /
Digg /
Del.icio.us
