美文网首页iOS Swift && Objective-C
Swift汉字转拼音,带音标或者不带音标

Swift汉字转拼音,带音标或者不带音标

作者: 张不二01 | 来源:发表于2017-03-08 09:42 被阅读725次
//1,首先取出字符串
let display_name = employee["display_name"] as! String

//2,由于汉字转拼音只能通过CoreFoundation框架转换,所以需要先把字符串转换成cf字符串
let strToDealWith = NSMutableString.init(string: display_name) as CFMutableString

//3,把cf字符串转换成带有音标的拼音,kCFStringTransformToLatin
if CFStringTransform(strToDealWith, nil, kCFStringTransformToLatin, false) == true{
    print(strToDealWith)//这里已经转换成功了,带音标

    //4,如果需要不带音标的,可以在此转,kCFStringTransformStripDiacritics
    if CFStringTransform(strToDealWith, nil, kCFStringTransformStripDiacritics, false) == true{
        print(strToDealWith)//这里已经转换成功,不带音标
    }
}

相关文章

  • Swift汉字转拼音,带音标或者不带音标

  • iOS中文转拼音

    可以带音标也可以不带,转出来带拼音带空格,可以自行去掉

  • iOS 汉字 -- 拼音处理

    1.将汉字转换成拼音 转换成不带音标的拼音 2.拼音的分割 韵母表:a o e i u üai ei ui ao ...

  • 自然拼读

    用汉语拼音来教自然拼读 拼音的背景。 1、汉语拼音属于国际音标,简称 IPA,IPA早期又称万国音标,国际音标是一...

  • 教娃心得——音标是什么

    音标是什么?音标就是英语的拼音字母。 那么,字母是什么?字母就是汉字里的一笔一画,就好像是横竖撇捺折弯钩。...

  • 【免费】国际音标全套学习视频

    国际音标,就如同汉语的拼音。学音标从点滴开始,每天10分钟,轻轻松松学音标。 国际音标(上) 国际音标上1-1 国...

  • 音标的正确打开方式

    音标到底是何方神圣? 音标是和汉语拼音有同等地位。所以想要拥有地道地口语和看见音标能读的本领,首先要攻克音标大关。...

  • 音标知识小结

    音标中有很多读法和拼音很像。原来国际音标叫做IPA,很多语言都从中选一部分作为自己的音标,比如汉语拼音,英语的DJ...

  • 国际音标拼读法【练习册-1】

    音标是英语的发音符号(英语的拼音),发音标准是英语的开始。 音标分类 元音:可单独构成音节,必须重读。(重要) 辅...

  • Python 拼音汉字互转

    汉字转拼音:pypinyin拼音转汉字:Pinyin2Hanzi Python汉字转拼音-拼音转汉字的效率测评

网友评论

    本文标题:Swift汉字转拼音,带音标或者不带音标

    本文链接:https://www.haomeiwen.com/subject/mexbgttx.html