漢字轉拼音

圖片發(fā)自簡書App

幾種方法

?一種是建立一個拼音對應的漢字map,進行查表。一種是利用漢字編碼,根據不同的區(qū)域求出拼音。

? 第一種的原理類似新華字典的拼音查法,是對現實的簡單建模。如果追求更高的性能就可以進行直接索引,這應該很好理解。

? ?第二種解法要理解編碼分區(qū)的知識,需要有一定的知識或者查看手冊的能力。兩種其實用了同樣的算法,就是數據模型里面存儲的數據有所不同。

查看代碼

github鏈接

? 目前有web版的,和pc版的。我主要用c#實現了桌面版的,做了同音詞的改進工作,可以簡單進行配置。

? ? 從js改寫到c#的版本,也并沒有做很多處理,花了大概一天的功夫,只要思路清晰,設計的實現不是很難,但一些細節(jié)需要查詢,如api的操作,多線程的處理等。

? ?c#設計界面真的很不錯,語法也比較接近java。

? 這些代碼的實際用法是這樣的,以前數據庫字段的名稱是拼音首字母,因為業(yè)務的關系用英文反而不容易識別,例如一些高級詞匯做字段名。

? ?其實也有很多需要改進的地方 ,易用性是最重要的,是值得需要思考的地方。針對特定的應用場景需要代碼的改寫。


去我的個人網站查看詳情 ? ?

我的個人網站

?在網站上可以進行簡單試用,也可以查看桌面版的運行圖片。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容