• <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

        編碼對比表的運用(1)

        編碼對比表的運用(1)

        更新時間:2022-04-27 文章作者:未知 信息來源:網絡 閱讀次數:

        <?php
        /**
        * 當制作好編碼對照表后,并不能馬上使用還需對其進行一些加工
        * 當然簡單的查表是可以的但效率不高
        * 現在以繁簡轉換為例,說明對照表的使用
        */

        /**
        * 連接并打開對照表
        */
        $conn = mysql_connect();
        mysql_select_db("unicode");
        /**
        * 提取其中big5和gbk編碼,表中big5只有13487個(包括符號)
        */
        $sql = "select gbk,big5,gb2312 from unicode where big5 != ''";
        //$sql = "select * from unicode";
        $rs = mysql_query($sql);
        echo mysql_num_rows($rs)."<br>";
        /**
        * 讀取數據到數組,注意key和value的處理
        */
        $code = array(0=>"gb",big5=>0);

        while($row = mysql_fetch_array($rs)) {
        $code[pack("H4",$row][gbk])] = pack("H4",$row[big5]);
        //$code[$row][gb2312]] = pack("H4",$row[big5]);
        }

        mysql_close($conn);

        function gb_big5($s) {
        global $code;
        $v = "";
        if($code[0] == "big5")
        $code = $arr_flip($code);
        for($i=0;$i<strlen($s);$i++) {
        if(ord($s[$i]) > 0x7f) {
        $p = sprintf("%02X%02X",$s[$i],$s[$i+1]);
        $p = $s[$i].$s[$i+1];
        $ch = $code[$p];
        if($ch == "")
        $ch = $s[$i].$s[$i+1];
        $v .= $ch;
        $i++;
        }else
        $v .= $s[$i];
        }
        return $v;
        }
        echo '<meta http-equiv="Content-Type" content="text/html; charset=big5">';
        echo gb_big5('
        最近完成了gbk、gb2312、big5的編碼對照表(含其漢語拼音)的整理
        現以文本文件方式提供給大家,壓縮包297k
        其中:(均包括符號)
        gbk21791
        big5 15863
        gb2312 7478
        注意數據行的",",在mysql下必須要有,否則可能出錯。有的朋友拿到的新版可能沒有,請自行加上。
        (2002-10-24)
        有興趣的朋友請與我聯系,email:czjsz_ah@stats.gov.cn

        文檔格式:
        "B6F6","","B6F6","997F","餓","e",
        "B6F7","AEA6","B6F7","6069","恩","en",
        "B6F8","A6D3","B6F8","800C","而","er|neng",
        "B6F9","A449","B6F9","513F","兒","er|ren",
        順次為:gbk、big5、gb2312、unicode、字模、拼音

        mysql建表代碼(請按實際情況修改):
        ');
        ?>

        溫馨提示:喜歡本站的話,請收藏一下本站!

        本類教程下載

        系統下載排行

        主站蜘蛛池模板: 三年片免费高清版| 特级毛片在线大全免费播放| 久久99热精品免费观看动漫 | 天天干在线免费视频| 亚洲依依成人精品| 免费a级毛片无码a∨蜜芽试看| 亚洲一卡2卡4卡5卡6卡在线99 | 亚洲午夜福利在线观看| 黄网站色视频免费在线观看的a站最新| 77777亚洲午夜久久多人| a毛片免费全部播放完整成| 亚洲av日韩av高潮潮喷无码 | 国产精品成人无码免费| 日本一区二区在线免费观看| 亚洲裸男gv网站| 精品免费视在线观看| 亚洲成人免费网站| 日韩免费一级毛片| 国产va免费观看| 亚洲熟妇无码爱v在线观看| 成年美女黄网站18禁免费| 免费人成大片在线观看播放| 亚洲中文字幕无码一久久区| 99视频有精品视频免费观看| 久久精品国产亚洲AV蜜臀色欲| 日本免费人成黄页在线观看视频 | 蜜臀AV免费一区二区三区| 亚洲午夜理论片在线观看| 亚洲男人在线无码视频| 91av在线免费视频| 久久久久亚洲国产AV麻豆| 亚洲伊人久久精品影院| 免费不卡视频一卡二卡| j8又粗又长又硬又爽免费视频| 亚洲黄色网址在线观看| 国产成人免费片在线视频观看 | 成全高清视频免费观看| fc2成年免费共享视频18| 亚洲成人一级电影| 精品亚洲视频在线观看| 国产卡一卡二卡三免费入口|