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

  • 相关阅读:
    GDI+小例子
    GDI & GDI+
    GDI绘图中的映射模式CDC::SetMapMode()
    Socket心跳包机制
    Winpcap网络开发库入门
    AdjustTokenPrivileges启用权限
    SetLocalTime设置本地时间
    UDP收/发广播包原理及步骤
    如何使用UDP进行跨网段广播
    Windows关机过程分析与快速关机
  • 原文地址:https://www.cnblogs.com/dengchaojie/p/7872528.html
Copyright © 2011-2022 走看看