关闭

汉字转拼音

27人阅读 评论(0) 收藏 举报


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);


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:95次
    • 积分:6
    • 等级:
    • 排名:千里之外
    • 原创:0篇
    • 转载:3篇
    • 译文:0篇
    • 评论:0条
    文章存档
    阅读排行
    评论排行