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

  • 相关阅读:
    sql,linq基础再一次学习
    position与aop
    java基础常用类!
    JNI初步!
    java基础动态代理!
    java基础面向对象!
    php初步!
    java基础泛型!
    java基础对象多态性!
    java基础io流!
  • 原文地址:https://www.cnblogs.com/dengchaojie/p/7872528.html
Copyright © 2011-2022 走看看