public class converthztopz_gb2312
#region //gb2312中的漢字編碼
//01-09區為特殊符號。
//16-55區為一級漢字,按拼音排序。
//56-87區為二級漢字,按部首/筆畫排序。
// 每個漢字及符號以兩個位元組來表示。第乙個位元組稱為「高位位元組」,第二個位元組稱為「低位位元組」。
//「高位位元組」使用了0xa1-0xf7(把01-87區的區號加上0xa0),「低位位元組」使用了0xa1-0xfe(把01-94加上0xa0)。
//例如「啊」字在大多數程式中,會以0xb0a1儲存。(與區位碼對比:0xb0=0xa0+16,0xa1=0xa0+1)。
//參考:
c 漢字轉拼音 GBK,GB2312
參考 using system.text.regularexpressions 利用正規表示式驗證漢字和英文,阿拉伯數字 system.text.regularexpressions.regex reg new system.text.regularexpressions.regex u4e00 u...
根據GB2312漢字區位碼獲取漢字拼音的工具類
size x large 申明 本工具類的原型來自網際網路,本人作了演算法上的調整。所以嚴格上不算原創,只能算是編著。主要思路 根據gb2312漢字的區位碼,建立區位碼與拼音的對應關係,因為一定範圍內的漢字區位碼的拼音是一樣的,例如,如果漢字的區位碼在 20317,20319 範圍內,那麼其拼音為 ...
C 漢字轉拼音
region 獲取漢字的全拼 getpinyin 和拼音首字母 getcodstring region 屬性資料定義,漢字的機內碼陣列,機內碼對應的拼音陣列 漢字的機內碼陣列 private static int pyvalue newint 機內碼對應的拼音陣列 private static st...