【iOS开发】字符串汉字转拼音
来源:互联网 发布:淘宝金皇冠店值多少钱 编辑:程序博客网 时间:2024/05/21 10:06
汉字转拼音方法:
// 汉字转拼音- (NSString *)transformChineseToPinyin:(NSString *)chinese{ //将NSString装换成NSMutableString NSMutableString *pinyin = [chinese mutableCopy]; //将汉字转换为拼音(带音标) CFStringTransform((__bridge CFMutableStringRef)pinyin, NULL, kCFStringTransformMandarinLatin, NO); //去掉拼音的音标 CFStringTransform((__bridge CFMutableStringRef)pinyin, NULL, kCFStringTransformStripCombiningMarks, NO); //返回最近结果 return pinyin;}
完整代码:
- (void)viewDidLoad{ [super viewDidLoad]; NSString *string_before = @"江一燕"; NSString *string_after = @""; string_after = [self transformChineseToPinyin:string_before]; NSLog(@"转换前-----%@ 转换后-----%@",string_before,string_after);}// 汉字转拼音- (NSString *)transformChineseToPinyin:(NSString *)chinese{ //将NSString装换成NSMutableString NSMutableString *pinyin = [chinese mutableCopy]; //将汉字转换为拼音(带音标) CFStringTransform((__bridge CFMutableStringRef)pinyin, NULL, kCFStringTransformMandarinLatin, NO); //去掉拼音的音标 CFStringTransform((__bridge CFMutableStringRef)pinyin, NULL, kCFStringTransformStripCombiningMarks, NO); //返回最近结果 return pinyin;}
结果Log:
Demo地址:Demo_ChineseToPinYin
0 0
- 【iOS开发】字符串汉字转拼音
- iOS汉字字符串转拼音
- iOS开发 汉字转拼音
- iOS 汉字转拼音
- iOS 汉字转拼音
- IOS 汉字转拼音
- iOS:汉字转拼音
- iOS 汉字转拼音
- iOS汉字转拼音
- ios 汉字转拼音
- iOS 汉字转拼音
- ios 汉字转拼音
- ios汉字转拼音
- iOS 汉字转拼音
- iOS汉字转拼音
- iOS汉字转拼音
- 【iOS】汉字转拼音
- ios 拼音转汉字
- 变量没有初始化, 很不方便定位
- 【iOS开发】Xib的使用与File's Owner总结
- 【iOS开发】NSPredicate
- 【Mac技巧】查看mac电脑wifi(局域网)网络地址快捷键
- 【数据结构和算法】java 队列实现
- 【iOS开发】字符串汉字转拼音
- HDU 2844【背包】
- POJ1003 UVALive2294 HDU1056 ZOJ1045 Hangover
- 【Python学习】python+Eclipse+MySQLdb安装
- Python 标准异常总结
- 【iOS开发】Xcode修改中文配置
- 【iOS开发】SDWebImage框架,加载图片,失败之后,居然直接跳过不再去请求网络数据了?
- 【iOS开发】SDWebImage option(参数)
- 【iOS开发】用instruments来检验你的app