ios其實自帶漢字轉拼音的,無需使用網上的一些demo,最關鍵的是,網上的demo支援有部分問題的,比如不支援繁體字輸入「書本」,僅僅支援生僻字部分,比如輸入「魑魅魍魎」。而系統自帶的並不一樣,只要字型檔支援的話,都支援的,但是多音字還是不支援的。
nsstring *str = @"中國abc人民共和國 齷蹉 書本 魑魅魍魎";
cfstringref acfstring = (__bridge cfstringref)str;
cfmutablestringref string = cfstringcreatemutablecopy(null, 0, acfstring);
cfstringtransform(string, null, kcfstringtransformmandarinlatin, no);
cfstringtransform(string, null, kcfstringtransformstripdiacritics, no);
nslog(@"中國 = %@", string);
cfrelease(string);
ios 漢字轉拼音
顯示乙個班級的成員列表,有乙個是管理員要排在最上面,下面按照拼音排序實現索引列表,效果圖如下 查詢資料庫獲取成員列表 1 成員列表根據 isadmin 字段進行排序查詢 order by isadmin 2 nsmutablearray members asmemberdao sharedinsta...
iOS漢字轉拼音
那麼問題來了,字母和姓氏怎麼對應的呢?系統是老外寫的,不可能像新華字典一樣有個目錄吧?查詢官方文件,在corefoundation框架中找到了cstring這個檔案中的 cfstringtransform函式,其實就這個函式就可以實現漢字轉拼音的功能.在此我分別封裝了乙個類方法和乙個nsstring...
漢字轉拼音
region 漢字轉拼音 漢字轉拼音類 用法 crazycoderpinyin.covent 漢字 長度 using system.text.regularexpressions build date 20030610 public class crazycoderpinyin 定義陣列 priva...