C# 中文字注音拆碼
MSDN 技術社群討論區的問題:【請問一下,要如何取得某個中文字的注音編碼?】
參考文章:
- 在C#應用程序中控制輸入法 by 周毅··yesky
- IME関連
- C#からIndex Serviceを使って」分かち書き(わかちがき)」する
- ひらがなをカタカナに自動的に変換する。
- 輸入法反查拆碼及注音字顯示測試以文找文 by dllee
整理了一下參考文章得程式碼,寫了一個小型的【注音拆碼】的程式,第一步輸入一個中文字:
點擊【注音拆碼】按鈕,即可拆碼:
如果輸入的中文字是破音字的話,就會列出所有的讀音:
但是,該程式需要傳統注音輸入法才能夠正確拆碼。如未安裝,請進入輸入法選單點擊【新增】按鈕:
輸入法語言選擇【中文(台灣)】,鍵盤配置/輸入法選擇【中文(繁體)- 注音】:
在點擊【確定】就完成新增輸入法囉。
下載【注音拆碼】原始碼專案 (MD5: ad318e2e29981c4d50f8bd2d62faa361 WindowsFormsApplication1.zip)