IOS系统自带方法将汉语转换成拼音

原创 2015年11月17日 22:57:55

//汉字转换成拼音:系统自带方法

//创建字符串

NSString *str = @“邵亚启”;

1、桥接转换成C的字符串

CFStringRef aCFString = (__bridge CFStringRef)str;

2、copy对象,防止对象被释放

CFMutableStringRef string = CFStringCreateMutableCopy(NULL, 0, aCFString);

3、将中文转换成带有音调的拼音

CFStringTransform(string, NULL, kCFStringTransformMandarinLatin, NO);

4、将带有音调的拼音转换成纯碎的英文(不带音调)

CFStringTransform(string, NULL, kCFStringTransformStripDiacritics, NO);

5、将C的字符串转换成OC的字符串来使用

NSString *newString = (__bridge NSString *)string;

c++ 汉语转换成拼音

ATL::CString CInstUIDlg::Convert(LPCTSTR lpChinese, BOOL bShort) { /// 定义拼音区编码数组 static int pyVal...
  • bingran6
  • bingran6
  • 2017年05月12日 14:11
  • 264

JAVA 中文字符转为拼音字符串

项目上偶尔要用到关于中文字符串转换为拼音字符串的功能,pinyin4j.jar这个包可以提供相关的功能,非常方便,首先要在maven中pom.xml添加依赖项,如果不用maven,那直接下载对应的ja...
  • u014571011
  • u014571011
  • 2016年06月03日 12:26
  • 5283

js 的中文转换为拼音

由于需要做数据修复,为数据库的表增加拼音字段,就找前端要来相关的代码,出处未知,下面的代码可以直接使用 var PinYin = { "a": "\u554a\u963f\u9515...
  • cherishpart
  • cherishpart
  • 2017年06月14日 11:12
  • 1825

Java 汉字转拼音(完美支持解决多音字)

上一篇文章Java 汉字转拼音
  • FX_SKY
  • FX_SKY
  • 2014年09月28日 15:07
  • 10587

php 将汉字转换成拼音

  • guaiguaiknl
  • guaiguaiknl
  • 2016年12月29日 14:53
  • 629

c# 汉字转拼音功能使用

今天公司让做一下儿童拼音的功能,于是想起来了nuget上有不少相关类库比如PInyinnet,PinYinConverter 等等,下面是上查询方式 或者是 https://www.nuget.o...
  • C979170768
  • C979170768
  • 2017年01月17日 16:54
  • 217

关于iOS默认中文输入法乱码的Bug解决记录

关于iOS默认中文输入法乱码的Bug解决记录在工作中发现了一个这样的问题,我在项目中用中文输入法发表一个问题,但是中文输入法还没有确认,也就是还没有输入中文的时候,就会出现一个这样的问题,如图所示:然...
  • cairo123
  • cairo123
  • 2016年01月03日 11:47
  • 2415

Java汉字转拼音pinyin4j用法

汉字转换拼音在日常开发中是个很常见的问题。例如我们伟大的12306,在地名中输入“WH”,就会出现“武汉”“芜湖”“威海”等地名,输入“WUHU”就会出现“芜湖”。   Java获取汉字的拼音,p...
  • xiao__gui
  • xiao__gui
  • 2013年01月31日 10:30
  • 14176

Excel中文转拼音(完整版)

Excel中文转拼音(完整版) 打开Excel->工具->宏->Viaual Basic编辑器 在弹出来的窗口中对着VBAproject点右键->插入->模块 下面会出现一个名为"模块1",点击...
  • yxwmzouzou
  • yxwmzouzou
  • 2014年06月19日 15:43
  • 31147

js汉字转拼音和拼音首字母

var PinYin = {     "a": "\u554a\u963f\u9515",     "ai": "\u57c3\u6328\u54ce\u5509\u54c0\u7691\u764...
  • cnq2328
  • cnq2328
  • 2016年12月08日 16:48
  • 186
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:IOS系统自带方法将汉语转换成拼音
举报原因:
原因补充:

(最多只允许输入30个字)