iOS

汉字转拼音

2019-05-05  本文已影响0人  CYC666

+ (NSString*)hanZiToPinYinWithString:(NSString*)hanZi {

    NSMutableString*pinyin = [hanZi mutableCopy];

    // 转化出来的是带音标的拼音

    CFStringTransform((__bridge CFMutableStringRef)pinyin, NULL, kCFStringTransformMandarinLatin, NO);

    // 去掉音标

    CFStringTransform((__bridge CFMutableStringRef)pinyin, NULL, kCFStringTransformStripCombiningMarks, NO);

    NSLog(@"%@", pinyin);

    return[pinyinuppercaseString];

}

上一篇 下一篇

猜你喜欢

热点阅读