PHP漢字轉換為拼音字頭原理

2023-10-17    分類: 網站建設

GB 2312中對所收漢字進行了“分區”處理,每區含有94個漢字/符號。這種透露表現體例也稱為區位碼。  1)01-09區為特殊符號。  2)16-55區為一級漢字,按拼音排序。   3)56-87區為二級漢字,按部首/筆畫排序。  4)10-15區及88-94區則未有編碼。  在使用GB2312的程序中,通常采用EUC儲存方法,以便兼容于ASCII。瀏覽器編碼表上的“GB2312”,通常都是指“EUC-CN”透露表現法。  每個漢字及符號以兩個字節來透露表現。個字節稱為“高位字節”(也稱“區字節)”,第二個字節稱為“低位字節”(也稱“位字節”)。  “高位字節”使用了0xA1-0xF7(把01-87區的區號加上0xA0),“低位字節”使用了0xA1-0xFE(把01-94加上 0xA0)。因為一級漢字從16區肇端,漢字區的“高位字節”的范圍是0xB0-0xF7,“低位字節”的范圍是0xA1-0xFE,占用的碼位是 72*94=6768。其中有5個空位是D7FA-D7FE。  例如“啊”字在大多數程序中,會以兩個字節,0xB0(個字節) 0xA1(第二個字節)儲存。區位碼=區字節+位字節(與區位碼對比:0xB0=0xA0+16,0xA1=0xA0+1)。  設計:   用一個數組存放國標一級漢字不同讀音的肇端區位碼 :如  static final int[] secPosValueList = {         1601, 1637, 1833, 2078, 2274, 2302, 2433, 2594, 2787, 3106, 3212, 3472,         3635, 3722, 3730, 3858, 4027, 4086, 4390, 4558, 4684, 4925, 5249, 9999};     一個數據存放存放國標一級漢字不同讀音的肇端區位碼對應讀音   static final char[] firstLetter = {         'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'j', 'k', 'l', 'm', 'n', 'o', 'p',         'q', 'r', 's', 't', 'w', 'x', 'y', 'z'};     處理方法:  1. 判斷是否為英文之母  2. 假如是,直接返回英文之母  3. 取字符的編碼值  4. 比較判斷其編碼值在碼表中的位置。 5. 根據位置值,返回之母表中響應值

當前標題:PHP漢字轉換為拼音字頭原理
文章路徑:http://m.kartarina.com/news2/286352.html

成都網站建設公司_創新互聯,為您提供手機網站建設網站排名網站設計公司Google靜態網站微信小程序

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

外貿網站建設
主站蜘蛛池模板: 色窝窝无码一区二区三区色欲| 无码国产69精品久久久久网站| av无码国产在线看免费网站| 久久AV高潮AV无码AV| 啊灬啊别停灬用力啊无码视频| 九九无码人妻一区二区三区| 亚洲AV无码1区2区久久| 亚洲另类无码专区首页| 97无码人妻福利免费公开在线视频 | 久久亚洲日韩看片无码| 国产在线无码精品无码| 久久亚洲精品无码VA大香大香| 国产成人年无码AV片在线观看| 激情无码人妻又粗又大中国人| 国产精品无码国模私拍视频| 无码丰满熟妇一区二区| 无码人妻少妇色欲AV一区二区 | 亚洲中文字幕无码av永久| 亚洲成AV人在线播放无码| 成人无码精品1区2区3区免费看| 亚洲av日韩av永久无码电影| 久久久久亚洲AV无码麻豆| 国产午夜精品无码| 中文有码vs无码人妻| 中文字幕无码精品亚洲资源网| 久久人午夜亚洲精品无码区| 亚洲爆乳大丰满无码专区| 精品无码一区二区三区电影| 少妇无码AV无码专区在线观看| 亚洲日韩中文无码久久| 国产羞羞的视频在线观看 国产一级无码视频在线 | 九九在线中文字幕无码| 毛片一区二区三区无码| 永久免费av无码不卡在线观看| 人妻无码αv中文字幕久久琪琪布| 国产无遮挡无码视频免费软件| 午夜福利av无码一区二区| 无码精品黑人一区二区三区| 秋霞鲁丝片Av无码少妇| 精品亚洲AV无码一区二区| 亚洲人片在线观看天堂无码|