現需要乙個漢字轉為拼音的程式,於是根據微軟拼音法的庫改動一下,以應付簡單需求。
有兩萬多漢字,包括簡繁體。繁體的錯誤會多一些,簡體基本無錯。
多音字的處理,只取乙個。
改後的已經不是拼音,而是26個小寫拉丁字母(已用正則掃瞄過)。
對於「於」,或「律」這樣的字,處理的不統一,有的是v,有的是u。看著辦吧。
總的來說,程式通俗易懂,簡單好用,皆大歡喜,不亦樂乎。。。
部分**:
$pinyintable = array();
$pinyintable['丂'] = 'kao';
$pinyintable['丄'] = 'shang';
$pinyintable['丅'] = 'xia';
$pinyintable['丆'] = 'mo';
$pinyintable['丏'] = 'mian';
$pinyintable['丒'] = 'chou';
$pinyintable['丗'] = 'shi';
$pinyintable['丟'] = 'diu';
$pinyintable['丠'] = 'qiu';
。。。
漢字拼音對照庫
在專案中需要實現使用者輸入拼音就能查詢到漢字的功能,在網上搜尋了一下漢字和對應的拼音的庫,發現很少,找到的幾個收錄的漢字也就幾千個常用字。所以自己收集整理了乙個。希望對大家有幫助。每行記錄是乙個漢字,同音字有幾個音就有幾行。每行格式說明 漢字,拼音,聲母,韻母,unicode編碼 16進製制 頻率 ...
分享乙個漢字轉拼音的擴充套件包
最近搗鼓了通過調高德地圖行政區劃api來獲取城市資訊的小demo,但做的專案有乙個功能要求通過城市首字母區分城市的功能 類似於這樣 首先我想的是通過php來解決 實現原理是獲取漢字的ascii碼通過對比判斷然後返回漢字的首字母 獲取首字母 如下 function getfirstcharter st...
c 乙個有用的漢字轉拼音類
定義拼音區編碼陣列 private static int pyvalue newint 定義陣列 private static string pyname new string 漢字轉換 public static string convert string hzstring 把漢字轉換成拼音 全拼...