zoukankan      html  css  js  c++  java
  • iOS将汉字转成拼音

     

     

    + (NSString *)transform:(NSString *)chinese

    {

        NSMutableString *pinyin = [chinese mutableCopy];

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

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

        NSLog(@"%@", pinyin);

        return [pinyin uppercaseString];

    }

    kCFStringTransformMandarinLatin方法转化出来的是带音标的拼音,

    如果需要去掉音标,则继续使用kCFStringTransformStripCombiningMarks方法即可,执行这行代码。

     

    http://www.jianshu.com/p/5b0c958f4092

  • 相关阅读:
    罗马数字
    逆序对
    等价串
    郊区春游
    贝壳找房函数最值
    Educational Codeforces Round 45 Editorial
    Codeforces Round #486 (Div. 3)
    checkbox保存和赋值
    oninput和onchange的区别
    cookie路径概念理解
  • 原文地址:https://www.cnblogs.com/dengchaojie/p/7872528.html
Copyright © 2011-2022 走看看