汉字转拼音

转载 2015年11月17日 17:36:19


IOS其实自带汉字转拼音的,无需使用网上的一些demo,最关键的是,网上的demo支持有部分问题的,比如不支持繁体字输入“書本”,仅仅支持生僻字部分,比如输入“魑魅魍魉”。而系统自带的并不一样,只要字库支持的话,都支持的,但是多音字还是不支持的。

    NSString *str = @"中国abc人民共和国  龌蹉  書本 魑魅魍魉";

    CFStringRef aCFString = (__bridgeCFStringRef)str;

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

    CFStringTransform(string, NULL, kCFStringTransformMandarinLatin, NO);

    CFStringTransform(string, NULL, kCFStringTransformStripDiacritics, NO);

    NSLog(@"中国 = %@", string);

    CFRelease(string);


相关文章推荐

[C#] 汉字转拼音,支持多音字

支持dotnet core的汉字转拼音,而且支持多音字。
  • wwwsq
  • wwwsq
  • 2015年06月04日 18:02
  • 20534

汉字转拼音c/c++源码,支持gb2312和utf8

最近在写一个拼音转换程序,将汉字转化成拼音。网上很多转化程序只支持gb2312编码,却不支持utf8.于是根据网上的源码整合成了一个既支持gb2312编码、又支持utf8编码的拼音转换程序。他们都支持...

汉字转拼音android实现(HanziToPinyin类)

对Contacts了解就会知道(不了解可以了解下),每个联系人都有一个sort_key字段,如果查询中没有设置sortOrder,默认就会以 sort_key字段为排序依据。名字的检索其实也是根据so...
  • spare_h
  • spare_h
  • 2011年08月30日 19:55
  • 29671

Android使用pinyin4j完成简单汉字转拼音

看过挺多的关于汉字转拼音的博客,都讲的不是很清楚,在这里我再记录一下我的代码: 首先我们使用的是pinyin4j第三方包,我们需要给项目添加一个依赖: com...
  • Key_MQL
  • Key_MQL
  • 2017年05月16日 19:00
  • 134

QQ空间的汉字转拼音代码

html css js

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

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

普通GB2312汉字字符转拼音首字母

文章无内容?

PHP汉字转拼音函数

Oracle汉字转拼音

CREATE OR REPLACE FUNCTION F_TRANS_PINYIN_CAPITAL(P_NAME IN VARCHAR2) RETURN VARCHAR2 AS V_COMPARE ...

Android 汉字转拼音

HanziToPinyin.javapackage com.uc108.mobile.gamecenter.util;/* * Copyright (C) 2011 The Android Open...
  • tndroid
  • tndroid
  • 2016年06月29日 18:15
  • 592
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:汉字转拼音
举报原因:
原因补充:

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