IOS汉字转拼音

来源:互联网 发布:finereport数据查询 编辑:程序博客网 时间:2024/05/16 23:49

IOS其实自带汉字转拼音的,无需使用网上的一些demo,最关键的是,网上的demo支持有部分问题的,比如不支持繁体字输入“書本”,仅仅支持生僻字部分,比如输入“魑魅魍魉”。而系统自带的并不一样,只要字库支持的话,都支持的,但是多音字还是不支持的。


NSString *str = @"中国abc人民共和国  龌蹉  書本 魑魅魍魉";    CFStringRef aCFString = (__bridgeCFStringRef)str;    CFMutableStringRef string = CFStringCreateMutableCopy(NULL, 0, aCFString);    CFStringTransform(string, NULL, kCFStringTransformMandarinLatin, NO);    CFStringTransform(string, NULL, kCFStringTransformStripDiacritics, NO);    NSLog(@"中国 = %@", string);    CFRelease(string);

IOS开发学习者, 如果博客中有哪些不足或者错误, 欢迎大家进行指正.谢谢

1 0
原创粉丝点击