c#隨機產生常用漢字

原理請參照下邊的文章:

區位碼、國標碼與機內碼的轉換關係
1)區位碼先轉換成十六進制數表示
(2)(區位碼的十六進制表示)+2020H=國標碼;
(3)國標碼+8080H=機內碼
舉例:以漢字“大”爲例,“大”字的區內碼爲2083
1、區號爲20,位號爲83
2、將區位號2083轉換爲十六進制表示爲1453H
3、1453H+2020H=3473H,得到國標碼3473H
4、3473H+8080H=B4F3H,得到機內碼爲B4F3H

常用漢字在16-55區,其中55區有幾個空的,故要將其去除.
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章